Collisions in status changes are not detected
Bug #608205 reported by
Julian Edwards
This bug report is a duplicate of:
Bug #28459: Multiple people editing any object in Launchpad may overwrite the other persons changes (via mid-air collisions).
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
My scenario:
1. I am looking at a bug in the status "incomplete"
2. I comment on it using the ajax comment form.
3. A second person changes the status to "in progress"
4. I change the status to "triaged"
My status change overwrites the other person's status change.
A really simple fix would be to check the current status matches what I think I am changing it from, and refuse the update if they're different (and preferably update the displayed status on the bug)
To post a comment you must log in.
Bug #28459 is a general "handle collisions" bug, but it represents the problem more generally, whereas what Julian has suggested here is a simpler validation-style fix that could be implemented for status and importance in the JS code. I would like to keep this bug as a request for that feature, rather than marking it a dupe of the general bug.
Cheers,
deryck