diff --git a/Classes/Model/L10nBaseService.php b/Classes/Model/L10nBaseService.php index b15ff48..e0424de 100644 --- a/Classes/Model/L10nBaseService.php +++ b/Classes/Model/L10nBaseService.php @@ -381,7 +381,12 @@ protected function _submitContentAsDefaultLanguageAndGetFlexFormDiff(array $accu && is_array($inputArray[$table][$elementUid]) && array_key_exists($key, $inputArray[$table][$elementUid]) ) { - [$Ttable, $TuidString, $Tfield, $Tpath] = explode(':', $key); + $parts = explode(':', $key); + $Ttable = $parts[0]; + $TuidString = $parts[1]; + $Tfield = $parts[2]; + $Tpath = $parts[3] ?? null; + [$Tuid, $Tlang, $TdefRecord] = explode('/', $TuidString); if (!$this->createTranslationAlsoIfEmpty && $inputArray[$table][$elementUid][$key] == ''