Team participation page broken on my account

Bug #2026800 reported by Stéphane Graber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Hello,

While cleaning up some team membership following my departure from Canonical, it looks like leaving the ~edubuntu-doc team caused some issues.

https://launchpad.net/~stgraber/+participation returns an OOPS every time whether logged in or not.

e.g. OOPS-bc816d9a20962a81ddda41dc3461e624

    Module lp.registry.browser.person, line 2151, in has_participations
    return len(self.active_participations) > 0
    Module lp.services.propertycache, line 110, in __get__
    value = self.populate(instance)
    Module lp.registry.browser.person, line 2121, in active_participations
    paths, memberships = self.context.getPathsToTeams()
    Module lp.registry.model.person, line 2916, in getPathsToTeams
    step = graph[step]

KeyError: <Person edubuntu-doc (Edubuntu Documentation Team)>

William Grant (wgrant)
description: updated
description: updated
Revision history for this message
Stéphane Graber (stgraber) wrote :

Got the page back to working order by leaving another LP team.

Changed in launchpad:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Ines Almeida (ines-almeida) wrote :

This seems like an edge case in the algorithm to fetch all team participations, probably related to the cleaning up memberships.

From a quick look at the code, it seems like it could possibly be due to cache of the property `<person>.teams_participated_in`.

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.