From 6dd2579e6ecdaab84306dae54e2a5c2139833de7 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 21 Aug 2023 20:14:39 -0700 Subject: [PATCH] Fix server side error when no filters cookie present (#364) This was clown town, but when the user _doesn't_ have any filters, the teams page would not load at all. --- pages/teams.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/teams.tsx b/pages/teams.tsx index e6392606..14e795b0 100644 --- a/pages/teams.tsx +++ b/pages/teams.tsx @@ -384,6 +384,7 @@ export const getServerSideProps = async ({ req, res, locale, query }: { req: Nex // Fetch user's advanced filters const filtersCookie = getCookie('filters', { req: req, res: res }) const advancedFilters = filtersCookie ? JSON.parse(filtersCookie as string) : undefined + const convertedFilters = advancedFilters ? convertAdvancedFilters(advancedFilters) : undefined try { // Fetch and organize raids @@ -394,7 +395,7 @@ export const getServerSideProps = async ({ req, res, locale, query }: { req: Nex // Create filter object const filters: FilterObject = extractFilters(query, raidGroups) const params = { - params: { ...filters, ...convertAdvancedFilters(advancedFilters) }, + params: { ...filters, ...convertedFilters }, } // Set up empty variables