improve checks for update user api

This commit is contained in:
Nathaniel Tampus
2023-04-05 21:02:49 +08:00
parent d98efb39dc
commit 2fadce8ae1

View File

@@ -239,6 +239,11 @@ export const updateUser = async (req: Request, res: Response) => {
return; return;
} }
if (!req.body.name && !req.body.email && !req.body.password) {
res.status(400).end();
return;
}
const name = xss(req.body.name || req.session.user.name); const name = xss(req.body.name || req.session.user.name);
const pattern = /^[A-Za-z0-9]+$/; const pattern = /^[A-Za-z0-9]+$/;
if (!pattern.test(name)) { if (!pattern.test(name)) {