OOPS adding and confirming an email address for a team and registering a new account using the same email

Bug #185083 reported by Diogo Matsubara
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Steps to reproduce:
1. Open http://launchpad.dev/~landscape-developers/+contactaddress
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://launchpad.dev/+login
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
Revision history for this message
Diogo Matsubara (matsubara) wrote :

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).

Revision history for this message
Ursula Junque (ursinha) wrote :

Happened again recently: OOPS-954A2786, OOPS-954C2747, OOPS-954F2583, OOPS-954F2587, OOPS-954F2591

Steps to reproduce:
1. Open http://launchpad.dev/~landscape-developers/+contactaddress
2. Set the contact address to: <email address hidden>
3. Log out
4. Open http://launchpad.dev/+login
5. Register a new account using the email: <email address hidden>
6. Validate the email address for that team by following up the token email sent in step 2
7. Validate the email address for the newly registered account by following up the token email sent in step 5
8. AssertionError: Teams cannot be activated with this method.

Revision history for this message
Ursula Junque (ursinha) wrote :

Recently: OOPS-954A2786

Revision history for this message
Ursula Junque (ursinha) wrote :

Recently again: OOPS-971B956

description: updated
Curtis Hovey (sinzui)
affects: launchpad-foundations → launchpad-registry
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.