flag-expired-memberships can trip an assertion check

Bug #726628 reported by Curtis Hovey
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Unassigned

Bug Description

sendExpirationWarningEmail will raise an AssertionError (This membership's expiration date must be in the future) if the date changes will processing the list of memberships in flag-expired-memberships.py Both are working this dates in the same manner. This is just an issue minutes passing between when the membership is selected and when the method is called.

One way to way to deal with this would be to pass a kwarg to disable the check. flag-expired-memberships.py is the only call site for this method We could remove the assertion.

I am marking this critical because false warning require investigation.

Related branches

Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :

Fixed in stable r12500 (http://bazaar.launchpad.net/~launchpad-pqm/launchpad/stable/revision/12500) by a commit, but not testable.

Changed in launchpad:
milestone: none → 11.03
tags: added: qa-untestable
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.