From 50367c236a42167c062c37efda565f4d629fa0f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Omar=20L=C3=B3pez?= Date: Fri, 24 Sep 2021 10:45:35 -0600 Subject: [PATCH] Prevents a 404 page for payments (#770) --- ee/pages/payment/[uid].tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/ee/pages/payment/[uid].tsx b/ee/pages/payment/[uid].tsx index 0b794ab7..df293246 100644 --- a/ee/pages/payment/[uid].tsx +++ b/ee/pages/payment/[uid].tsx @@ -65,11 +65,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => }, }); - if (!rawPayment) { - return { - notFound: true, - }; - } + if (!rawPayment) throw Error("Payment not found"); const { data, booking: _booking, ...restPayment } = rawPayment; const payment = { @@ -77,7 +73,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => data: data as unknown as PaymentData, }; - if (!_booking) return { notFound: true }; + if (!_booking) throw Error("Booking not found"); const { startTime, eventType, ...restBooking } = _booking; const booking = { @@ -85,7 +81,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => startTime: startTime.toString(), }; - if (!eventType) return { notFound: true }; + if (!eventType) throw Error("Event not found"); const [user] = eventType.users; if (!user) return { notFound: true };