diff --git a/src/lib/types/user.ts b/src/lib/types/user.ts index 5c2da95799..5bef8c90b7 100644 --- a/src/lib/types/user.ts +++ b/src/lib/types/user.ts @@ -90,7 +90,15 @@ export default class User implements IUser { if (!id) { throw new ValidationError('Id is required', [], undefined); } - Joi.assert(email, Joi.string().email({ ignoreLength: true }), 'Email'); + try { + Joi.assert( + email, + Joi.string().email({ ignoreLength: true }), + 'Email', + ); + } catch (e) { + console.error('Invalid email', email, e); + } Joi.assert(username, Joi.string(), 'Username'); Joi.assert(name, Joi.string(), 'Name');