From 10fcad02fbe402d4ce8957152c6e8eb453eafa0b Mon Sep 17 00:00:00 2001 From: Piotr Maszczak Date: Mon, 25 Mar 2024 22:35:09 +0100 Subject: [PATCH] Fix casting params for page and maxUsersOnPage --- backend/src/routes/usersFriendsRoute.ts | 13 ++++++++----- backend/src/routes/usersRoute.ts | 6 ++++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/backend/src/routes/usersFriendsRoute.ts b/backend/src/routes/usersFriendsRoute.ts index 21e75deb..4bc32d12 100644 --- a/backend/src/routes/usersFriendsRoute.ts +++ b/backend/src/routes/usersFriendsRoute.ts @@ -39,8 +39,10 @@ friendshipRouter.get( try { const session = driver.session(); const userId = req.params.userId; - const page: number = parseInt(req.query.page as string); - const maxUsersOnPage: number = parseInt(req.query.maxUsers as string); + const page: number = parseInt((req.query.page as string) || ""); + const maxUsersOnPage: number = parseInt( + (req.query.maxUsers as string) || "", + ); const user = await userExists(session, res, userId); if ("json" in user) { @@ -142,9 +144,10 @@ friendshipRouter.get( try { const session: Session = driver.session(); const userId: string = req.params.userId; - const page: number = parseInt(req.query.page as string); - const maxUsersOnPage: number = parseInt(req.query.maxUsers as string); - + const page: number = parseInt((req.query.page as string) || ""); + const maxUsersOnPage: number = parseInt( + (req.query.maxUsers as string) || "", + ); const user = await userExists(session, res, userId); if ("json" in user) { await session.close(); diff --git a/backend/src/routes/usersRoute.ts b/backend/src/routes/usersRoute.ts index 8b53d1f7..52681e62 100644 --- a/backend/src/routes/usersRoute.ts +++ b/backend/src/routes/usersRoute.ts @@ -90,8 +90,10 @@ usersRouter.get( } try { - const page: number = parseInt(req.query.page as string); - const maxUsersOnPage: number = parseInt(req.query.maxUsers as string); + const page: number = parseInt((req.query.page as string) || ""); + const maxUsersOnPage: number = parseInt( + (req.query.maxUsers as string) || "", + ); const session = driver.session(); let allUsers: User[] = [];