From d85e81e8b96813eb03414ee512f08b9de00c4caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 7 Nov 2025 10:34:19 +0100 Subject: [PATCH] fix: ensure valid applicant data --- src/BusProNet/DataProcessor/BookingDataProcessor.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/BusProNet/DataProcessor/BookingDataProcessor.php b/src/BusProNet/DataProcessor/BookingDataProcessor.php index e782437..8f11a1f 100644 --- a/src/BusProNet/DataProcessor/BookingDataProcessor.php +++ b/src/BusProNet/DataProcessor/BookingDataProcessor.php @@ -105,6 +105,11 @@ class BookingDataProcessor // Update applicant's data with personal data of first participant if (false !== $firstParticipant = reset($bookingData->participants)) { + // Ensure valid nationality + if (true === empty($bookingData->applicant->nationality)) { + $bookingData->applicant->nationality = $firstParticipant->nationality; + } + $bookingData->applicant->height = $firstParticipant->height; $bookingData->applicant->weight = $firstParticipant->weight; $bookingData->applicant->shoeSize = $firstParticipant->shoeSize;