diff --git a/typo3/sysext/form/Classes/Service/TranslationService.php b/typo3/sysext/form/Classes/Service/TranslationService.php index e1da16ad45ab596fc1bc0a7510bd83a6b0e15236..397313cae2ecd4b5adac35d8d209a9ed9ff2385f 100644 --- a/typo3/sysext/form/Classes/Service/TranslationService.php +++ b/typo3/sysext/form/Classes/Service/TranslationService.php @@ -398,9 +398,11 @@ class TranslationService implements SingletonInterface } $validationErrors = $element->getProperties()['validationErrorMessages']; - foreach ($validationErrors as $validationError) { - if ((int)$validationError['code'] === $code) { - return sprintf($validationError['message'], $arguments); + if (is_array($validationErrors)) { + foreach ($validationErrors as $validationError) { + if ((int)$validationError['code'] === $code) { + return sprintf($validationError['message'], $arguments); + } } }