Trying to add an email that's already registered as a SSO account but not a person, oopses
Bug #423447 reported by
Ursula Junque
This bug affects 9 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
j.c.sackett |
Bug Description
As seen on OOPS-1341F2700:
AttributeError: 'NoneType' object has no attribute 'name'
It seems the problem happens when you try to +editemails and the email address you try to add is already associated with a SSO account, which means it doesn't have one associated person.
Changed in launchpad-foundations: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Guilherme Salgado (salgado) |
tags: | added: openid |
Changed in launchpad-foundations: | |
importance: | Undecided → High |
Changed in launchpad: | |
importance: | High → Critical |
To post a comment you must log in.
This one is slightly tricky because we'd need to explain to the user that they've got a Launchpad account and an SSO one, and in order to merge them they'd have to "upgrade" that SSO one into a Launchpad one (by logging into LP using the SSO credentials) and then merging the two. That's far from ideal, so we might want to make it possible to merge an SSO account into a LP one before we fix this.