If booking doesnt exist its 404 page but if it exists and eventType doesnt exist, log it for now and continue with the flow (#3202)

This commit is contained in:
Hariom Balhara
2022-06-30 09:09:15 -06:00
committed by GitHub
parent 1469b856a6
commit eef405ef41
+13 -1
View File
@@ -38,7 +38,19 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
},
});
const dynamicEventSlugRef = booking?.dynamicEventSlugRef || "";
if (!booking?.eventType && !booking?.dynamicEventSlugRef) throw Error("This booking doesn't exists");
if (!booking) {
return {
notFound: true,
};
}
if (!booking?.eventType && !booking?.dynamicEventSlugRef) {
// TODO: Show something in UI to let user know that this booking is not rescheduleable.
return {
notFound: true,
};
}
const eventType = booking.eventType ? booking.eventType : getDefaultEvent(dynamicEventSlugRef);