Preventing a CancellationError from stopping reservation cancellation
This commit is contained in:
parent
9059f0071f
commit
047845155e
1 changed files with 8 additions and 4 deletions
|
|
@ -112,10 +112,14 @@ export class ReservationsService {
|
|||
const reservation = await this.getById(id)
|
||||
if (!reservation) return
|
||||
|
||||
if (reservation.status === ReservationStatus.Booked)
|
||||
try {
|
||||
if (reservation.status === ReservationStatus.Booked) {
|
||||
await this.brService.cancelReservation(reservation)
|
||||
else if (reservation.status === ReservationStatus.OnWaitingList)
|
||||
} else if (reservation.status === ReservationStatus.OnWaitingList) {
|
||||
await this.brService.removeReservationFromWaitList(reservation)
|
||||
}
|
||||
} catch (error: unknown) {}
|
||||
|
||||
return await this.reservationsRepository.delete({ id: reservation.id })
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue