Allow api to remove code from user with "0000" / Fix regex (only 0-9)
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -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');
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user