Allow api to remove code from user with "0000" / Fix regex (only 0-9)

This commit is contained in:
Leon Meier 2025-02-20 23:11:43 +01:00
parent cd8d0bc497
commit 7693d793c0
2 changed files with 3 additions and 3 deletions

View File

@ -125,7 +125,7 @@ async function patch(req: Request, res: Response) {
},
data: {
name: value.name,
code: value.code
code: (value.code === '0000') ? null : value.code
},
select: {
id: true

View File

@ -22,7 +22,7 @@ const schema_get = validator
// MARK: CREATE user
const schema_post = validator.object({
name: validator.string().min(1).max(32).required(),
code: validator.string().min(4).max(4).trim().regex(new RegExp('/^[0-9]+$/'))
code: validator.string().min(4).max(4).trim().regex(new RegExp(/^[0-9]+$/))
});
// MARK: UPDATE user
@ -30,7 +30,7 @@ const schema_patch = validator
.object({
id: validator.number().positive().precision(0).required(),
name: validator.string().min(1).max(32),
code: validator.string().min(4).max(4).trim().regex(new RegExp('/^[0-9]+$/'))
code: validator.string().min(4).max(4).trim().regex(new RegExp(/^[0-9]+$/))
})
.or('name', 'code');