diff --git a/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php b/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php index c31ae49..77755ec 100644 --- a/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php +++ b/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php @@ -103,6 +103,13 @@ class FormInlineAjaxController $childVanillaUid = (int)$inlineFirstPid; } + if (isset($ajaxArguments['context'])) { + $context = json_decode($ajaxArguments['context'], true); + if (GeneralUtility::hmac(serialize($context['config'])) === $context['hmac']) { + $parentConfig = $context['config']; + } + } + if ($parentConfig['type'] === 'flex') { $parentConfig = $this->getParentConfigFromFlexForm($parentConfig, $domObjectId); }