diff --git a/Classes/Service/ConfigurationService.php b/Classes/Service/ConfigurationService.php index 1c0a6a6c7..c997f25ae 100644 --- a/Classes/Service/ConfigurationService.php +++ b/Classes/Service/ConfigurationService.php @@ -434,7 +434,10 @@ private function extractParamsFromCustomTable( if (!empty($addTable)) { // TODO: Check if this works as intended! - $queryBuilder->add('from', $addTable); + $addTables = GeneralUtility::trimExplode(',', $addTable, true); + foreach ($addTables as $table) { + $queryBuilder->from($table); + } } $transOrigPointerField = $GLOBALS['TCA'][$subpartParams['_TABLE']]['ctrl']['transOrigPointerField'] ?? false;