Inifinite loop in team invitation code
Bug #154587 reported by
Diogo Matsubara
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Brad Crittenden |
Bug Description
Steps to reproduce:
1. As jdub, open http://
2. Fill in New member: name18
3. Click Add Member
4. A message will be displayed: "name18 has been invited to join guadamen"
5. As stevea, open http://
6. Fill in New member: guadamen
7. Click Add member
8. A message will be displayed: "guadamen has been invited to join name18"
9. As jdub, open http://
10. Accept the invitation on behalf of name18
11. As stevea, open http://
12. Accept the invitation on behalf of guadamen
13. OOPS-657C1769 RuntimeError maximum recursion depth exceeded
Related branches
lp://qastaging/~bac/launchpad/bug-154587
- Michael Nelson (community): Approve (code)
-
Diff: 314 lines (+163/-20)5 files modifiedlib/lp/registry/browser/person.py (+15/-5)
lib/lp/registry/browser/tests/test_person_view.py (+90/-1)
lib/lp/registry/interfaces/teammembership.py (+7/-6)
lib/lp/registry/stories/teammembership/xx-add-member.txt (+8/-8)
lib/lp/registry/tests/test_add_member.py (+43/-0)
Changed in launchpad: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
assignee: | nobody → salgado |
Changed in launchpad-registry: | |
importance: | Medium → Low |
status: | Confirmed → Triaged |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
assignee: | nobody → Brad Crittenden (bac) |
assignee: | Brad Crittenden (bac) → nobody |
milestone: | none → 10.09 |
assignee: | nobody → Brad Crittenden (bac) |
description: | updated |
tags: |
added: qa-ok removed: qa-needstesting registry |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
assignee nobody
subscribe