diff --git a/app/lib/actions.js b/app/lib/actions.js index f35813a5c..de0c3b6b4 100644 --- a/app/lib/actions.js +++ b/app/lib/actions.js @@ -54,6 +54,12 @@ export const updateUser = async (formData) => { isActive, }; + if (password) { + const saltRounds = 10; + const hashedPassword = await bcrypt.hash(password, saltRounds); + updateFields.password = hashedPassword; + } + Object.keys(updateFields).forEach( (key) => (updateFields[key] === "" || undefined) && delete updateFields[key]