You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon a network disconnect the current webdav implementation will stop all processing when an error occurs and throws an error to the console. The problem occurs that the state, at least when the metacards are being created, only updates once the entire operation finishes. This can lead to inconsistent states where multiple metacards exist per webdav entry. This is also a problem with delete and potentially a problem for modifications.
Steps to Reproduce (if issue is bug)
Start up a webdav server, (follow the directions here to set it up over Tomcat)
Description
Upon a network disconnect the current webdav implementation will stop all processing when an error occurs and throws an error to the console. The problem occurs that the state, at least when the metacards are being created, only updates once the entire operation finishes. This can lead to inconsistent states where multiple metacards exist per webdav entry. This is also a problem with delete and potentially a problem for modifications.
Steps to Reproduce (if issue is bug)
Expected behavior:
The state gets updated after a process successfully completes.
There is only one metacard after a disconnect and reconnect.
Actual behavior:
The state gets updated at the end of the batch.
There are multiple metacards after a disconnect and reconnect
Reproduces how often:
100%
Version
This is a problem on both the [2.13.x], and [master] branches, along with any branch cut from those.
Additional Information
Any additional information, configuration or data that might be necessary
to reproduce the issue.
The text was updated successfully, but these errors were encountered: