fix allocate bookigns

This commit is contained in:
Marshal
2026-06-15 13:15:22 +00:00
parent 28ad9363d1
commit 87c6e12fbd

View File

@@ -1052,7 +1052,9 @@ export class TrainSchedulingService {
const invalidStatus = bookings.filter(
(b) =>
!SCHEDULABLE_BOOKING_STATUSES.includes(b.status as 'PAID') && !b.isGovernment,
!(targetScheduleId && b.trainScheduleId === targetScheduleId) &&
!SCHEDULABLE_BOOKING_STATUSES.includes(b.status as 'PAID') &&
!b.isGovernment,
);
if (invalidStatus.length) {
const statuses = [...new Set(invalidStatus.map((b) => b.status))];