Merge pull request #11590 from overleaf/jk-password-reset-ux-improvements

[web] Password Reset UX Improvements

GitOrigin-RevId: d62575ff965e045823bfb7268db892188cf709ed
This commit is contained in:
June Kelly
2023-02-10 16:33:14 +00:00
committed by Copybot
parent 24e7bb08d3
commit 53b78ad68b
5 changed files with 28 additions and 12 deletions
@@ -96,7 +96,15 @@ async function changePassword(req, res, next) {
)
} catch (error) {
if (error.name === 'InvalidPasswordError') {
return HttpErrorHandler.badRequest(req, res, error.message)
if (error?.info?.code === 'contains_email') {
return HttpErrorHandler.badRequest(
req,
res,
req.i18n.translate('invalid_password_contains_email')
)
} else {
return HttpErrorHandler.badRequest(req, res, error.message)
}
} else if (error.name === 'PasswordMustBeDifferentError') {
return HttpErrorHandler.badRequest(
req,