lowercase/uppercase issues in email addresses

Bug #1050800 reported by Sune Vuorela
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

apparantly due to old bugs in SSO/launchpad, the first letter of my email address was with uppercase, and given it gave all sorts of issues (like recovering passwords and such didn't work) I wanted to change it to a lowercase, so I tried the following steps

1) add new temporary email address
2) confirm new temporary email address and set as contact address
3) remove uppercase email address
4) add lowercase email
at confirmation time, I got attached screenshot (both uppercase and lowercase email), confirming the 'lower case' one, leads to the uppercase one being seen

Revision history for this message
Sune Vuorela (sune-vuorela) wrote :
William Grant (wgrant)
Changed in launchpad:
importance: Undecided → Low
status: New → Triaged
tags: added: confusing-ui email users
Revision history for this message
William Grant (wgrant) wrote :

Launchpad believed the first letter should be capitalised because that's how it first saw your address, in <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321102>. You should be able to switch the case by adding a separate email address (as you've done in that screenshot, but you seem to have reverted it now), removing Sune@, then adding (or confirming, if it's already added) sune@.

For anyone fixing this bug, I inspected the DB state. EmailAddress indeed treats addresses case-insensitively, and only one case variant can exist at a time. The screenshot shows two case variants because one is coming from a LoginToken, not an EmailAddress. See Person.unvalidatedemails and Person.guessedemails.

Revision history for this message
Sune Vuorela (sune-vuorela) wrote :

Hi William

Trust me, I tried swapping Sune@ with sune@. but it didn't work. I ended up with Sune@ once again.

tags: added: u1-support
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.