fix: show missing fields' label in flash message

This commit is contained in:
Björn Fromme
2026-08-03 19:51:38 +02:00
parent 0546f223f0
commit 97d98f7f12
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ class AccommodationStep2Type extends AbstractType
'attr' => ['min' => 0],
])
->add('selectedBoardServiceId', ChoiceType::class, [
'label' => false,
'label' => 'Verpflegungsleistung',
'choices' => $options['board_service_choices'],
'expanded' => true,
'multiple' => false,
+2 -1
View File
@@ -226,7 +226,8 @@ class AppRuntime implements RuntimeExtensionInterface
$labels = array_merge($labels, $this->collectInvalidFieldLabels($child));
} else {
// Leaf field, expanded choice, or compound field with own errors
$labels[] = $child->vars['label'] ?? $child->vars['name'];
$label = $child->vars['label'] ?? null;
$labels[] = (\is_string($label) && '' !== $label) ? $label : $child->vars['name'];
}
}
}