Merge pull request #9446 from nsoranzo/release_20.01_followup_on_9432

[20.01] Fix `UserManager.get_reset_token()` after #9432
This commit is contained in:
Marius van den Beek
2020-02-26 16:06:54 +01:00
committed by GitHub
+1 -1
View File
@@ -489,7 +489,7 @@ class UserManager(base.ModelManager, deletable.PurgableManagerMixin):
return "Failed to produce password reset token. User not found."
def get_reset_token(self, trans, email):
reset_user = trans.sa_session.query(self.app.model.User).filter(self.app.model.User.table.c.email == email.lower()).first()
reset_user = trans.sa_session.query(self.app.model.User).filter(self.app.model.User.table.c.email == email).first()
if not reset_user and email != email.lower():
reset_user = trans.sa_session.query(self.app.model.User).filter(func.lower(self.app.model.User.table.c.email) == email.lower()).first()
if reset_user: