Clicking the minus sign next to my name on a bug page appears not to unsubscribe me

Bug #770293 reported by Matthew Revell
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Данило Шеган

Bug Description

Steps to reproduce:

1. Visit a bug page, such as bug 674422, and click "Subscribe".
2. Click the minus sign next to your name to unsubscribe.
3. Now click "Subscribe" again and you'll see that you're presented with the options that you'd expect if you were subscribed. Select the "unsubscribe" option and then click the green tick.
4. Your name re-appears in the list of subscribers but so does the "Subscribe option". Click "Subscribe" and you're given the options as though you're a subscriber again, so clearly you've never been unsubscribed.

The only way around this appears to be to refresh the page before trying to unsubscribe.

Related branches

Revision history for this message
Matthew Revell (matthew.revell) wrote :
Revision history for this message
Ursula Junque (ursinha) wrote :
Ursula Junque (ursinha)
tags: added: exploratory-testing
Revision history for this message
Gary Poster (gary) wrote :

Anyone tackling this should check with Danilo, who is working in this part of the code base right now.

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

Why was this Critical? Downgrading to High.

Changed in launchpad:
importance: Critical → High
Revision history for this message
Francis J. Lacoste (flacoste) wrote :

I f this is a regression, then add the tag regression and raise it to Critical again.

Changed in launchpad:
assignee: nobody → Данило Шеган (danilo)
Revision history for this message
Данило Шеган (danilo) wrote :

This seems to happen because when you subscribe, your user link in the subscribers list indicates that you are a dupe subscriber (which you are not). Later, unsubscribing actions tries to call unsubscribeFromDupes which succeeds, but does nothing.

Changed in launchpad:
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
milestone: none → 11.05
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
tags: added: qa-ok
removed: qa-needstesting
Brad Crittenden (bac)
Changed in launchpad:
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.