Graham Binns (gmb) has assigned this bug to you for Launchpad itself:

getRecipientFilterData crashes if it finds a BugSubscriptionFilterMute
for a person who isn't receiving an email through that filter. This has
only shown itself once on production so far: people muted ~launchpad-
bugs' subscription to launchpad when it had no contact address, but then
it had its contact address readded. This meant that only the team itself
received notifications from that filter, so all the mutes were redundant
and crashy.

Steps to reproduce locally:
 1) Create a team with a contact address.
 2) Subscribe that team to a project's bugs.
 3) As a member of that team, mute the structural subscription.
 4) File a bug on the project.
 5) After 5 minutes (or whatever the notification batching window is), run 
send-bug-notifications.py.
 6) OOPS-1952REPORTIFSEEN1000 
(http://launchpadlibrarian.net/71237712/mxcMwtvbHTEmUeoQItq4WoPvjt.txt)

** Affects: launchpad
     Importance: Critical
     Assignee: Launchpad Yellow Squad (yellow)
         Status: Triaged


** Tags: oops regression story-better-bug-notification
-- 
Muting a bug subscription for a team with a contact address crashes 
getRecipientFilterData
https://bugs.launchpad.net/bugs/778847
You received this bug notification because you are a member of Launchpad Yellow 
Squad, which is a bug assignee.

-- 
Mailing list: https://launchpad.net/~yellow
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yellow
More help   : https://help.launchpad.net/ListHelp

Reply via email to