Skip to content

Commit bdf6db9

Browse files
committed
fix: validate org input emails
1 parent f38bc5a commit bdf6db9

1 file changed

Lines changed: 8 additions & 14 deletions

File tree

src/validations/organization.validation.js

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,10 @@ export const createOrganizationValidation = (obj) => {
4444
'string.max': 'Address cannot exceed 255 characters',
4545
}),
4646

47-
contactEmail: Joi.string()
48-
.email({ tlds: { allow: false } })
49-
.required()
50-
.messages({
51-
'string.email': 'Contact email must be a valid email address',
52-
'string.empty': 'Contact email is required',
53-
}),
47+
contactEmail: Joi.string().email().required().messages({
48+
'string.email': 'Contact email must be a valid email address',
49+
'string.empty': 'Contact email is required',
50+
}),
5451

5552
contactPhone: Joi.string()
5653
.pattern(/^\+?[0-9\s\-()]{10,20}$/)
@@ -73,13 +70,10 @@ export const createOrganizationValidation = (obj) => {
7370

7471
export const verifyOrganizationValidation = (obj) => {
7572
const schema = Joi.object({
76-
email: Joi.string()
77-
.email({ tlds: { allow: false } })
78-
.required()
79-
.messages({
80-
'string.email': 'Contact email must be a valid email address',
81-
'string.empty': 'Contact email is required',
82-
}),
73+
email: Joi.string().email().required().messages({
74+
'string.email': 'Contact email must be a valid email address',
75+
'string.empty': 'Contact email is required',
76+
}),
8377
otp: Joi.string().required().trim().messages({
8478
'string.empty': 'OTP is required.',
8579
}),

0 commit comments

Comments
 (0)