Fix server side error when no filters cookie present

This commit is contained in:
Justin Edmund 2023-08-21 20:14:00 -07:00
parent a4e4328329
commit 48848930da

View file

@ -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