Launchpad should handle mid air collision while filing a bug from a question

Bug #264126 reported by Andrew Sayers
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Launchpad offers the very useful facility to report a bug based on a question, but only one bug. Requests to send a report after the first are turned away with the message "You cannot create a bug report from a question that already has bugs linked to it.", which can lead to bugs getting swallowed.

If a user goes to file a bug report, but a separate bug report is opened and filed for the question while the user is writing their report up, then when the user goes to submit their report, they will be shown the "cannot create a bug" message, even when clicking the "back" button. In other words, their report has been irrevocably deleted. This can happen, for example, if a user opens several tabs to file several bugs in response to a single question.

When a user tries to file a completed bug report about a question, but a report has already been filed about that question, Launchpad should show them a page with the text of their report, inform them of the issue, and ask if they would like to file another bug or attach their report as a comment to the already-filed report.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

Hi Andrew,

thanks for the report. This is a specific case of mid-air collision that we need to handle. One way of dealing with this would be to relax the constraint, show to the user that a bug has been filed for that question already and ask confirmation if the user still wants to file another bug.

Changed in launchpad:
status: New → Triaged
Curtis Hovey (sinzui)
Changed in launchpad-answers:
importance: Undecided → Low
Curtis Hovey (sinzui)
tags: added: bugs questions
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.