admins password cannot be reset

This commit is contained in:
Filip Gralinski 2017-02-18 11:10:39 +01:00
parent 19b89f26ce
commit ea1e13ead6

View File

@ -91,7 +91,7 @@ doResetPassword key (Just userId) (Just password) = do
doResetPassword' (isPasswordAcceptable password) key userId password
doResetPassword key Nothing _ = do
runDB $ updateWhere [UserVerificationKey ==. Just key] removeVerificationKeyStatement
runDB $ updateWhere [UserVerificationKey ==. Just key, UserIsAdmin ==. False] removeVerificationKeyStatement
master <- getYesod
defaultLayout $ do
setTitle "Reset password"