Changes between Initial Version and Version 6 of Ticket #21837
- Timestamp:
- Jan 17, 2017, 3:12:34 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #21837
- Property Cc added
- Property Keywords nlsprint14 added
- Property Owner removed
- Property Triage Stage Unreviewed → Accepted
- Property Summary auth.User Email - non-RFC spec normalization → auth.User Email - non-RFC spec case normalization
-
Ticket #21837 – Description
initial v6 1 when a user signs up with Monkey@BadDomain.com1 when a user signs up with `Monkey@BadDomain.com` 2 2 3 auth.User.object.normalize_email() saves the email as Monkey@baddomain.comto conform with RFC.3 auth.User.object.normalize_email() saves the email as `Monkey@baddomain.com` to conform with RFC. 4 4 5 But future lookups will return None due to BadDomain.com != baddomain.com where the user continually enters Monkey@BadDomain.combecause thats what in their muscle/chrome memory.5 But future lookups will return None due to BadDomain.com != baddomain.com where the user continually enters `Monkey@BadDomain.com` because thats what in their muscle/chrome memory. 6 6 7 1. normalize_email is applied at the ormlevel, but should (also?) be applied at the Field level to help with this problem.7 1. normalize_email is applied at the ORM level, but should (also?) be applied at the Field level to help with this problem.