From f2c8b9ed710005528761ccbbd2e1de8438ffa386 Mon Sep 17 00:00:00 2001 From: Stephanos A Date: Sun, 5 Jul 2026 21:26:41 +0300 Subject: [PATCH] Package booking inbound seat selection issue resolution --- .../src/modules/packages/packages.service.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/edr-passenger-api/src/modules/packages/packages.service.ts b/apps/edr-passenger-api/src/modules/packages/packages.service.ts index 746c8922d..05b886ea8 100644 --- a/apps/edr-passenger-api/src/modules/packages/packages.service.ts +++ b/apps/edr-passenger-api/src/modules/packages/packages.service.ts @@ -63,8 +63,7 @@ export class PackagesService { }, }); if (!pkg || pkg.status !== 'ACTIVE') throw new NotFoundException('Package not available'); - - const tier = pkg.priceTiers.find(t => t.id === tierId); + const tier = pkg.priceTiers.find((t) => t.id === tierId); if (!tier) throw new NotFoundException('Price tier not found'); if (adultCount < 1) throw new BadRequestException('At least one adult passenger required'); @@ -127,12 +126,12 @@ export class PackagesService { }, returnSchedule: pkg.returnSchedule ? { scheduleId: pkg.returnScheduleId, - originStationId: pkg.destinationStationId, - destinationStationId: pkg.originStationId, + originStationId: pkg.returnSchedule.originStationId, + destinationStationId: pkg.returnSchedule.destinationStationId, departureAt: pkg.returnSchedule.departureAt, arrivalAt: pkg.returnSchedule.arrivalAt, - originStation: pkg.returnSchedule.destinationStation, - destinationStation: pkg.returnSchedule.originStation, + originStation: pkg.returnSchedule.originStation, + destinationStation: pkg.returnSchedule.destinationStation, } : null, includedServices: pkg.includedServices, busTransferIncluded: pkg.busTransferIncluded,