From d818244cfa40ba897498f82ae2c435db975cfdb5 Mon Sep 17 00:00:00 2001 From: avicenan Date: Tue, 2 Jun 2026 14:08:32 +0900 Subject: [PATCH] fix create and update user password regex --- src/controllers/user.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/controllers/user.ts b/src/controllers/user.ts index 23863b5..417d989 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -491,7 +491,8 @@ export class UserController { const schema = Joi.object().keys({ email: Joi.string().email().max(64).allow("", null).optional().label("Email"), username: Joi.string().max(64).required().label("Username"), - password: Joi.string().pattern(new RegExp("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$")).min(8).required().label("Password"), + // password: Joi.string().pattern(new RegExp("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$")).min(8).required().label("Password"), + password: Joi.string().allow("").optional().label("Password"), retype_password: Joi.ref("password"), name: Joi.string().max(64).required().label("Name"), employee_id: Joi.string().uuid().optional().allow("").label("Employee ID"),