app/soc/logic/site/id_user.py
changeset 441 8a7110ad3d82
parent 390 d12c95ade374
child 448 075360be6743
equal deleted inserted replaced
440:3a60d5e5c14e 441:8a7110ad3d82
   117   if new_id.email() == old_email:
   117   if new_id.email() == old_email:
   118     # "new" email is same as existing User wanting it, so it is "available"
   118     # "new" email is same as existing User wanting it, so it is "available"
   119     return True
   119     return True
   120   # else: "new" email truly is new to the existing User, so keep checking
   120   # else: "new" email truly is new to the existing User, so keep checking
   121 
   121 
   122   if not models.user.logic.getFromFields(id=new_id):
   122   if not models.user.logic.getFromFields(email=new_id.email()):
   123     # new email address also does not belong to any other User,
   123     # new email address also does not belong to any other User,
   124     # so it is available
   124     # so it is available
   125     return True
   125     return True
   126 
   126 
   127   # email does not already belong to this User, but to some other User
   127   # email does not already belong to this User, but to some other User