Ticket #378 (new defect)

Opened 13 months ago

Last modified 12 months ago

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

Changed 12 months ago by MartinBudden

  • milestone deleted
Note: See TracTickets for help on using tickets.