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.
This commit is contained in:
parent
a4e4328329
commit
6dd2579e6e
1 changed files with 2 additions and 1 deletions
|
|
@ -384,6 +384,7 @@ export const getServerSideProps = async ({ req, res, locale, query }: { req: Nex
|
||||||
// Fetch user's advanced filters
|
// Fetch user's advanced filters
|
||||||
const filtersCookie = getCookie('filters', { req: req, res: res })
|
const filtersCookie = getCookie('filters', { req: req, res: res })
|
||||||
const advancedFilters = filtersCookie ? JSON.parse(filtersCookie as string) : undefined
|
const advancedFilters = filtersCookie ? JSON.parse(filtersCookie as string) : undefined
|
||||||
|
const convertedFilters = advancedFilters ? convertAdvancedFilters(advancedFilters) : undefined
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Fetch and organize raids
|
// Fetch and organize raids
|
||||||
|
|
@ -394,7 +395,7 @@ export const getServerSideProps = async ({ req, res, locale, query }: { req: Nex
|
||||||
// Create filter object
|
// Create filter object
|
||||||
const filters: FilterObject = extractFilters(query, raidGroups)
|
const filters: FilterObject = extractFilters(query, raidGroups)
|
||||||
const params = {
|
const params = {
|
||||||
params: { ...filters, ...convertAdvancedFilters(advancedFilters) },
|
params: { ...filters, ...convertedFilters },
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set up empty variables
|
// Set up empty variables
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue