From 7afcdd865a84126a0a7b3f66ae3eb328e0d545b2 Mon Sep 17 00:00:00 2001 From: Nevil Date: Fri, 5 Apr 2024 14:46:26 +0530 Subject: [PATCH] added additional validation in /requestOrgRole --- src/validators/v1/organization.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/validators/v1/organization.js b/src/validators/v1/organization.js index dfb6b6f2d..87e0c6fbc 100644 --- a/src/validators/v1/organization.js +++ b/src/validators/v1/organization.js @@ -50,6 +50,20 @@ module.exports = { req.body = filterRequestBody(req.body, organization.requestOrgRole) req.checkBody('role').notEmpty().withMessage('role field is empty') req.checkBody('form_data').notEmpty().withMessage('form_data field is empty') + req.checkBody('form_data.about') + .optional() + .trim() + .notEmpty() + .withMessage('about field is empty') + .matches(/^[a-zA-Z0-9\-.,\s]+$/) + .withMessage('invalid about') + req.checkBody('form_data.experience') + .optional() + .trim() + .notEmpty() + .withMessage('form_data.experience field is empty') + .isNumeric() + .withMessage('invalid form_data.experience') }, read: (req) => {