You can no longer subscribe to a bug if you're already subscribed indirectly

Bug #488669 reported by Björn Tillenius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Graham Binns

Bug Description

The test_inline_subscriber test is currently failing in the jscheck builder. It's at least broken in db-devel, but could be broken in devel as well.

This is due to the changes that landed in r9944.

Tags: lp-bugs

Related branches

Changed in malone:
assignee: nobody → Tom Berger (intellectronica)
status: Triaged → In Progress
Revision history for this message
Eleanor Berger (intellectronica) wrote :

This is not a test failure, it's a genuine bug. Clicking the (+) Subscribe link for the first time subscribes the user, but doesn't update the link to (-) Unsubscribe. Subsequent attempts behave correctly.

Revision history for this message
Graham Binns (gmb) wrote : Re: [Bug 488669] Re: TestInlineSubscribing.test_inline_subscriber Windmill test is failing in db-devel

Argh. This might be a result of my changes yesterday for bug 487015.
I'll investigate.

Graham Binns (gmb)
summary: - TestInlineSubscribing.test_inline_subscriber Windmill test is failing in
- db-devel
+ You can no longer subscribe to a bug if you're already subscribed
+ indirectly
Changed in malone:
assignee: Tom Berger (intellectronica) → Graham Binns (gmb)
description: updated
Revision history for this message
Eleanor Berger (intellectronica) wrote :

We think we found the problem, and Graham has a fix. The class decorating the link should only rely on the existence of a duplicate subscription, but it looked for structural subscription too (which are not relevant in this case).

Revision history for this message
Diogo Matsubara (matsubara) wrote : Bug fixed by a commit
Changed in malone:
status: In Progress → Fix Committed
Graham Binns (gmb)
Changed in malone:
status: Fix Committed → Fix Released
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.