From e6cefb884f97bb45bec950d4158becb9cedee851 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Wed, 26 Mar 2025 12:35:17 +0100 Subject: [PATCH] fix: don't check pickup unless transportation by bus is selected --- src/Form/Model/ParticipantData.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Form/Model/ParticipantData.php b/src/Form/Model/ParticipantData.php index 80c4084..395ae86 100644 --- a/src/Form/Model/ParticipantData.php +++ b/src/Form/Model/ParticipantData.php @@ -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()