From f068f5ac65eb29fd98b1de0c3a58d71625691926 Mon Sep 17 00:00:00 2001 From: peolic <66393006+peolic@users.noreply.github.com> Date: Fri, 3 Jan 2025 22:55:22 +0200 Subject: [PATCH] Validate key on user activation form (#888) --- frontend/src/pages/activateUser/ActivateUser.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/activateUser/ActivateUser.tsx b/frontend/src/pages/activateUser/ActivateUser.tsx index 944f491dc..610ffc58d 100644 --- a/frontend/src/pages/activateUser/ActivateUser.tsx +++ b/frontend/src/pages/activateUser/ActivateUser.tsx @@ -13,8 +13,12 @@ import Title from "src/components/title"; import { useCurrentUser } from "src/hooks"; const schema = yup.object({ - name: yup.string().required("Username is required"), - activationKey: yup.string().required("Activation Key is required"), + name: yup.string().trim().required("Username is required"), + activationKey: yup + .string() + .trim() + .uuid("Invalid activation key") + .required("Activation key is required"), password: yup.string().required("Password is required"), }); type ActivateNewUserFormData = yup.InferType;