From 6ad4ab1b8f04330a91b71b34f3a40fff72df17ee Mon Sep 17 00:00:00 2001 From: TheoryOfNekomata Date: Thu, 10 Jun 2021 10:03:40 +0800 Subject: [PATCH] Fix query The query params get sent to the server as "undefined" --- packages/app-web/src/pages/index.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/app-web/src/pages/index.tsx b/packages/app-web/src/pages/index.tsx index 2757321..eacf821 100644 --- a/packages/app-web/src/pages/index.tsx +++ b/packages/app-web/src/pages/index.tsx @@ -82,10 +82,14 @@ export const getServerSideProps: GetServerSideProps = async ({ req, res, query } } : null const client = new RingtoneClient(process.env.NEXT_PUBLIC_API_BASE_URL, session) - const { data: ringtones, skip, take, total } = await client.browse({ - skip: query.skip ? Number(query.skip) : undefined, - take: query.take ? Number(query.take) : undefined, - }) + const browseParams: { skip: number, take: number } = {} as any + if (query.skip) { + browseParams.skip = Number(query.skip) + } + if (query.skip) { + browseParams.take = Number(query.take) + } + const { data: ringtones, skip, take, total } = await client.browse(browseParams) return { props: {