From 1526e0947a21720a0774a1568b335fbc452e2a85 Mon Sep 17 00:00:00 2001 From: Colin Kallemein Date: Mon, 4 Nov 2024 22:36:00 +0100 Subject: [PATCH] Added urlToken to Zod schema --- src/utilities/http.ts | 2 +- src/utilities/zodTypes.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utilities/http.ts b/src/utilities/http.ts index 6b662b2..ad03216 100644 --- a/src/utilities/http.ts +++ b/src/utilities/http.ts @@ -94,7 +94,7 @@ async function addHttpRoutes(app: Application) { const { urlToken, password } = req.body try { - newPasswordSchema.parse({ password }) + newPasswordSchema.parse({ urlToken, password }) } catch (error: any) { return res.status(400).json({ message: error.errors[0]?.message }) } diff --git a/src/utilities/zodTypes.ts b/src/utilities/zodTypes.ts index 7db62fe..9620a60 100644 --- a/src/utilities/zodTypes.ts +++ b/src/utilities/zodTypes.ts @@ -42,6 +42,10 @@ export const resetPasswordSchema = z.object({ }) export const newPasswordSchema = z.object({ + urlToken: z + .string() + .min(10, { message: 'Invalid request' }) + .max(255, { message: 'Invalid request' }), password: z .string() .min(8, {