OOPS adding and confirming an email address for a team and registering a new account using the same email
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
Steps to reproduce:
1. Open http://
2. Set the contact address to: <email address hidden>
3. Validate the email address for that team by following up the token email sent in step 2
4. Log out
5. Open http://
6. Register a new account using the email: <email address hidden>
7. Validate the email address for the newly registered account by followin up the token email sent in step 6
8. OOPS-751C542 AssertionError This method must not be used for teams.
A more recent oops (OOPS-1230EB192) looks like this:
AttributeError: 'NoneType' object has no attribute 'status'
What should happen:
On step 6, an error message should be displayed to the user that the email address is already in use by another person/team.
Changed in launchpad: | |
importance: | Undecided → Low |
status: | New → Confirmed |
description: | updated |
affects: | launchpad-foundations → launchpad-registry |
More info about this specific error can be found at: https:/ /pastebin. canonical. com/1994/, thanks to Salgado.
Note that this bug is different than bug 128584, although the errors and steps to reproduce are slightly similar. #128584 is a race condition, while in this one the user finishes one workflow (steps 1-3) and starts a new one (steps 5-8).