File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -291,14 +291,18 @@ static function (FieldDefinition $fieldDefinition) use ($fieldDefId): bool {
291291 )->first ();
292292
293293 // use error from first available language
294- $ fieldError = reset ($ fieldErrorByLanguage );
294+ $ fieldErrors = reset ($ fieldErrorByLanguage );
295295
296- // depending on $fieldError instance, values injected in Plural::__toString or Message::__toString
297- $ errors [] = sprintf (
298- "Field '%s' failed validation: %s " ,
299- $ fieldDefinition ->identifier ,
300- (string )$ fieldError ->getTranslatableMessage ()
301- );
296+ if ($ fieldErrors === false ) {
297+ continue ;
298+ }
299+ foreach ($ fieldErrors as $ fieldError ) {
300+ $ errors [] = sprintf (
301+ "Field '%s' failed validation: %s " ,
302+ $ fieldDefinition ->identifier ,
303+ (string )$ fieldError ->getTranslatableMessage ()
304+ );
305+ }
302306 }
303307
304308 return $ errors ;
You can’t perform that action at this time.
0 commit comments