Fix case sensitivity for duplicate email creation

This commit is contained in:
Ronan 2023-08-31 16:28:06 +10:00 committed by GitHub
parent 7fcd2b8aa6
commit c52bdd0daf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -413,7 +413,7 @@ class User(db.Model):
return {'status': False, 'msg': 'Username is already in use'} return {'status': False, 'msg': 'Username is already in use'}
# check if email existed # check if email existed
user = User.query.filter(User.email == self.email).first() user = User.query.filter(User.email.lower() == self.email.lower()).first()
if user: if user:
return {'status': False, 'msg': 'Email address is already in use'} return {'status': False, 'msg': 'Email address is already in use'}