Multiple people editing any object in Launchpad may overwrite the other persons changes (via mid-air collisions)
Bug #28459 reported by
Brad Bollenbach
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
Launchpad should handle scenarios where two people edit the same page at the same time. For example:
1. User A visits +edit.
2. Shortly after, user B loads +edit.
3. User A changes the field "foo" to value "bar".
4. User B changes the field "baz" to value "spam".
5. User A clicks "Save" and saves the changes.
6. User B clicks "Save" and saves the changes.
User B should see a conflict message, and be given a chance to resolve any conflicts in the form submission.
Real-world examples include OOPS-137A366 and bug 74081.
See also bug 45304, about the Not Found error from submitting a change to a bug report that was retargeted in the meantime.
description: | updated |
Changed in malone: | |
importance: | Wishlist → Low |
description: | updated |
Changed in launchpad: | |
importance: | Medium → Low |
summary: |
- Handle mid-air collisions in bug reports + Multiple people editing (any) object in Launchpad may overwrite the + other persons changes |
summary: |
- Multiple people editing (any) object in Launchpad may overwrite the - other persons changes + Multiple people editing any object in Launchpad may overwrite the other + persons changes |
summary: |
Multiple people editing any object in Launchpad may overwrite the other - persons changes + persons changes (via mid-air collisions) |
To post a comment you must log in.
Use case taken from bug 45304:
If a bug has been reassigned from:
https:/ /launchpad. net/distros/ ubuntu/ +bug/45240
while somebody else is also using the editstatus dialogue then the submit is made to:
https:/ /launchpad. net/distros/ ubuntu/ +bug/45240/ +editstatus
which fails because the path is no longer valid.
OOPS-137A366
shows a incident of this.