fix: Reschedule a cancelled booking (#13170)
* fix: Reschedule a cancelled booking * canceled instead of cancelled --------- Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
This commit is contained in:
co-authored by
Joe Au-Yeung
Carina Wollendorfer
parent
6612926aa5
commit
e5eb121ab7
@@ -1307,6 +1307,7 @@
|
||||
"do_this": "Do this",
|
||||
"turn_off": "Turn off",
|
||||
"turn_on": "Turn on",
|
||||
"cancelled_bookings_cannot_be_rescheduled":"Canceled bookings cannot be rescheduled",
|
||||
"settings_updated_successfully": "Settings updated successfully",
|
||||
"error_updating_settings": "Error updating settings",
|
||||
"personal_cal_url": "My personal {{appName}} URL",
|
||||
|
||||
@@ -1224,6 +1224,13 @@ async function handler(
|
||||
if (!originalRescheduledBooking) {
|
||||
throw new HttpError({ statusCode: 404, message: "Could not find original booking" });
|
||||
}
|
||||
|
||||
if (
|
||||
originalRescheduledBooking.status === BookingStatus.CANCELLED &&
|
||||
!originalRescheduledBooking.rescheduled
|
||||
) {
|
||||
throw new HttpError({ statusCode: 403, message: ErrorCode.CancelledBookingsCannotBeRescheduled });
|
||||
}
|
||||
}
|
||||
|
||||
//checks what users are available
|
||||
|
||||
@@ -6,4 +6,5 @@ export enum ErrorCode {
|
||||
AlreadySignedUpForBooking = "already_signed_up_for_this_booking_error",
|
||||
HostsUnavailableForBooking = "hosts_unavailable_for_booking",
|
||||
EventTypeNotFound = "event_type_not_found_error",
|
||||
CancelledBookingsCannotBeRescheduled = "cancelled_bookings_cannot_be_rescheduled",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user