From cc83c78fc8e28b3a0be6c953def6f4dc93a73b08 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 10 Sep 2023 13:39:18 +0200 Subject: [PATCH] Updated the license.ts --- src/routes/v1/license.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/routes/v1/license.ts b/src/routes/v1/license.ts index 3626975..12001aa 100644 --- a/src/routes/v1/license.ts +++ b/src/routes/v1/license.ts @@ -9,6 +9,9 @@ app.get("/:projectId/list", async (req: Request, res: Response) => { const page = Number(req.query.page) || 0; const limit = Number(req.query.limit) || 100; + if (page < 0) return sendError(res, 400, 4, "The page number cannot be negative"); + if (limit < 1) return sendError(res, 400, 4, "The limit cannot be less than 1"); + const licenses = await listLicensesPaginated(String(req.user?._id), req.params.projectId, page, limit); if ("code" in licenses) return res.json(licenses);