diff --git a/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php b/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php index 9336141..c4bbd04 100644 --- a/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php +++ b/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php @@ -101,7 +101,12 @@ class FormInlineAjaxController } if ($parentConfig['type'] === 'flex') { - $parentConfig = $this->getParentConfigFromFlexForm($parentConfig, $domObjectId); + if(!empty($ajaxArguments['context'])) { + $ajaxContext = json_decode($ajaxArguments['context'], true); + $parentConfig = $ajaxContext['config']; + } else { + $parentConfig = $this->getParentConfigFromFlexForm($parentConfig, $domObjectId); + } } $childTableName = $parentConfig['foreign_table'];