fix: don't check pickup unless transportation by bus is selected

This commit is contained in:
Björn Fromme
2025-03-26 12:35:17 +01:00
parent beda06b8c7
commit e6cefb884f
+7 -1
View File
@@ -81,7 +81,13 @@ class ParticipantData
#[Assert\Callback]
public function assertPickupSelected(ExecutionContextInterface $context): void
{
if (null !== $this->transportationServiceTo && null === $this->pickup) {
$transportationServiceTo = $this->transportationServiceTo;
if (
null !== $transportationServiceTo
&& 'BUS' === $transportationServiceTo->subType
&& null === $this->pickup
) {
$context->buildViolation('Bitte auswählen')
->atPath('pickup')
->addViolation()