mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-11 08:25:46 +01:00
fix: errors thrown if no password sent in to profile edit route
This commit is contained in:
@@ -29,7 +29,7 @@ Users.update = async (req, res) => {
|
||||
const [isAdminOrGlobalMod, canEdit, passwordMatch] = await Promise.all([
|
||||
user.isAdminOrGlobalMod(req.user.uid),
|
||||
privileges.users.canEdit(req.user.uid, req.params.uid),
|
||||
user.isPasswordCorrect(req.body.uid, req.body.password, req.ip),
|
||||
req.body.password ? user.isPasswordCorrect(req.body.uid, req.body.password, req.ip) : false,
|
||||
]);
|
||||
|
||||
// Changing own email/username requires password confirmation
|
||||
|
||||
Reference in New Issue
Block a user