Describe the bug
Getting an E12 every three or four sync.
To Reproduce
- Setting up an account sync tabs to a WebDAV server.
- Wait several syncs, open and close some tabs during the time.
Expected behavior
No errors.
Desktop:
- OS: Windows 10 2020H2
- Browser: Chrome
- Browser Version: 88.0.4324.104
- Floccus version: 4.4.9
- Floccus sync method: WebDAV
Server:
- WebDAV server by Jianguo Yun, a cloud storage provider.
- Another server by Nginx 1.18.0, http_dav_module, with http-dav-ext dynamic module, Ubuntu 20.10.
Both have the issue.
I use the sync tabs feature, I put each my browser's tabs in separate XBEL files on a WebDAV server, then synchronize to separate folders in other browsers, there's only one writer for each XBEL file or folder, and I have chosen "Always revert upstream remote changes and push local changes" strategy, but the floccus account which uploads tabs frequent getting "E012: Folder ordering is missing some of the folder's children". So, I have to choose "Trigger sync from scratch", then the next sync shall be ok, of course.
Is it better to give an option overwrite local/remote rather than do a merge for one-way sync if users want to?
If I miss used this feature, please tell me.
Describe the bug
Getting an E12 every three or four sync.
To Reproduce
Expected behavior
No errors.
Desktop:
Server:
Both have the issue.
I use the sync tabs feature, I put each my browser's tabs in separate XBEL files on a WebDAV server, then synchronize to separate folders in other browsers, there's only one writer for each XBEL file or folder, and I have chosen "Always revert upstream remote changes and push local changes" strategy, but the floccus account which uploads tabs frequent getting "E012: Folder ordering is missing some of the folder's children". So, I have to choose "Trigger sync from scratch", then the next sync shall be ok, of course.
Is it better to give an option overwrite local/remote rather than do a merge for one-way sync if users want to?
If I miss used this feature, please tell me.