update train scheduling logic to clear trainScheduleId when unassigning bookings

This commit is contained in:
Marshal
2026-07-13 11:47:27 +00:00
parent 9e748d6291
commit 3fe4ea72ac
2 changed files with 18 additions and 3 deletions

View File

@@ -1269,7 +1269,12 @@ export class BookingsRepository extends BaseRepository<Booking> {
fields: Partial<
Pick<
Booking,
'schedulingStatus' | 'wagonsRequired' | 'scheduledAt' | 'holdStartedAt' | 'holdExpiresAt'
| 'schedulingStatus'
| 'wagonsRequired'
| 'scheduledAt'
| 'holdStartedAt'
| 'holdExpiresAt'
| 'trainScheduleId'
>
>,
manager?: EntityManager,