diff --git a/src/controllers/user.ts b/src/controllers/user.ts index 6627e56..01466a1 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -509,7 +509,7 @@ export class UserController { } }); - if (param.email != null || param.email != "") { + if (param.email) { const email = await OrmHelper.DB.getRepository(User).findOne({ where: { email: param.email, @@ -722,7 +722,7 @@ export class UserController { try { const schema = Joi.object().keys({ id: Joi.string().uuid().required().label("ID"), - email: Joi.string().email().max(64).required().label("Email"), + email: Joi.string().email().max(64).optional().label("Email"), username: Joi.string().max(64).required().label("Username"), name: Joi.string().max(64).required().label("Name"), });