Ticket #378 (new defect)
webdavsaving plugin : race condition
| Reported by: | loic | Owned by: | developer |
|---|---|---|---|
| Priority: | undefined | Milestone: | |
| Component: | plugin | Version: | 2.2.03 |
| Severity: | high | Keywords: | |
| Cc: |
Description
when using the webdavsaving plugin the following scenario is rather common
- open foo.com/ tw
- open a new browser tab
- open foo.com/ tw
- edit foo.com/ tw
- save using "save changes"
- go back to the other browser tab
- edit foo.com/ tw
- save using "save changes"
The last save will override the first. It may also happen as follows
- open foo.com/ tw
- edit foo.com/ tw
- save using "save changes"
- open a new tab
- open foo.com/ tw
- the content of foo.com/ tw in the new tab is taken from the cache that contains the older version of the tw
- editing and saving this tw will override the changes in the first version
Change History
Note: See
TracTickets for help on using
tickets.
