From 7c34be272fc9280b9ffc159de266b78e2c187e02 Mon Sep 17 00:00:00 2001 From: GitStart <1501599+gitstart@users.noreply.github.com> Date: Tue, 31 May 2022 13:40:12 +0000 Subject: [PATCH] Invalid Payment URL gives 500 (#2857) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: gitstart Co-authored-by: JĂșlio Piubello da Silva Cabral --- apps/web/ee/pages/payment/[uid].tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/ee/pages/payment/[uid].tsx b/apps/web/ee/pages/payment/[uid].tsx index fd7021b9b8..c43d19a3b3 100644 --- a/apps/web/ee/pages/payment/[uid].tsx +++ b/apps/web/ee/pages/payment/[uid].tsx @@ -66,7 +66,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => }, }); - if (!rawPayment) throw Error("Payment not found"); + if (!rawPayment) return { notFound: true }; const { data, booking: _booking, ...restPayment } = rawPayment; const payment = { @@ -74,7 +74,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => data: data as unknown as PaymentData, }; - if (!_booking) throw Error("Booking not found"); + if (!_booking) return { notFound: true }; const { startTime, eventType, ...restBooking } = _booking; const booking = { @@ -82,7 +82,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => startTime: startTime.toString(), }; - if (!eventType) throw Error("Event not found"); + if (!eventType) return { notFound: true }; const [user] = eventType.users; if (!user) return { notFound: true };