fix: properly handle parking service selection

This commit is contained in:
Björn Fromme
2026-03-16 12:01:09 +01:00
parent 3043842254
commit ab48b1f867
2 changed files with 20 additions and 4 deletions
@@ -115,7 +115,7 @@ class ParticipantServiceProcessor
* Collects additional services from a participant for mapping.
*
* Extracts all additional services (courses, board, rentals, ski pass, rental insurance,
* additional services) from a participant into a flat array of Service objects.
* parking, additional services) from a participant into a flat array of Service objects.
*
* @param ParticipantDto $participant The participant data
*
@@ -140,6 +140,11 @@ class ParticipantServiceProcessor
$services[] = $participant->rentalInsurance;
}
// Add parking service if selected (for self-organized PKW transportation)
if (true === $participant->parking && null !== $participant->parkingService) {
$services[] = $participant->parkingService;
}
return $services;
}