From 6ce9e394252c560cecfbbd3a87ca564ddb306ffa Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Wed, 21 Aug 2024 11:50:26 -0700 Subject: [PATCH] Add validation for roles array --- Server/validation/joi.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Server/validation/joi.js b/Server/validation/joi.js index fe7090083..26e62a6db 100644 --- a/Server/validation/joi.js +++ b/Server/validation/joi.js @@ -44,7 +44,11 @@ const registerValidation = joi.object({ /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*()])[A-Za-z0-9!@#$%^&*()]+$/ ), profileImage: joi.any(), - role: joi.array().required(), + role: joi + .array() + .items(joi.string().valid("admin", "user")) + .min(1) + .required(), }); const editUserParamValidation = joi.object({