From 91f0123345bf147326b85b57b09f2377fc5d9b26 Mon Sep 17 00:00:00 2001 From: wonderlandpark Date: Wed, 24 Mar 2021 12:29:53 +0900 Subject: [PATCH] fix: empty query string --- pages/search.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/search.tsx b/pages/search.tsx index edf2baa..58678fa 100644 --- a/pages/search.tsx +++ b/pages/search.tsx @@ -21,7 +21,7 @@ const Search:NextPage = ({ data, query }) => { const router = useRouter() if(!query?.q) { redirectTo(router, '/') - return + return <> } return <> @@ -48,7 +48,7 @@ export const getServerSideProps = async(ctx: Context) => { if(!ctx.query.page) ctx.query.page = '1' const validate = await SearchQuerySchema.validate(ctx.query).then(el => el).catch(() => null) if(!validate || isNaN(Number(ctx.query.page))) data = null - else data = await get.list.search.load(JSON.stringify({ query: ctx.query.q, page: ctx.query.page })) + else data = await get.list.search.load(JSON.stringify({ query: ctx.query.q || '', page: ctx.query.page })).then(el => el).catch(() => null) return { props: {