[GH-ISSUE #1002] Download/sync does not work with readonly webdav sources #656

Closed
opened 2026-02-25 22:37:45 +03:00 by kerem · 3 comments
Owner

Originally created by @tefod-zz on GitHub (Nov 28, 2021).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1002

Describe the bug

Even if the extension is switched to one-way-sync per configuration (server->to local) the extension fires
a put and delete for the .lock bookmark file.

Expected behavior

It should not try any write operations on the source, if the syncing is only one way.

Screenshots

image

Server

wsgidav

Debug log

2021-11-28 12:02:17.911 - <6880> wsgidav.request_server      ERROR   :  Invalid HTTP method 'PUT'
2021-11-28 12:02:17.911 - <6880> wsgidav.wsgidav_app         INFO    :  10.0.0.81 - (anonymous) - [2021-11-28 11:02:17] "PUT /alle3b.xbel.lock" length=42, elap=0.000sec -> 405 Method Not Allowed
2021-11-28 12:02:17.942 - <4832> wsgidav.request_server      ERROR   :  Invalid HTTP method 'DELETE'
2021-11-28 12:02:17.942 - <4832> wsgidav.wsgidav_app         INFO    :  10.0.0.81 - (anonymous) - [2021-11-28 11:02:17] "DELETE /alle3b.xbel.lock" elap=0.000sec -> 405 Method Not Allowed
Originally created by @tefod-zz on GitHub (Nov 28, 2021). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1002 ### Describe the bug Even if the extension is switched to one-way-sync per configuration (server->to local) the extension fires a **put** and **delete** for the `.lock` bookmark file. ### Expected behavior It should not try any write operations on the source, if the syncing is only one way. ### Screenshots ![image](https://user-images.githubusercontent.com/3308645/143765177-822b6584-eec7-4187-bb8e-952784936fa3.png) ### Server wsgidav ### Debug log ``` 2021-11-28 12:02:17.911 - <6880> wsgidav.request_server ERROR : Invalid HTTP method 'PUT' 2021-11-28 12:02:17.911 - <6880> wsgidav.wsgidav_app INFO : 10.0.0.81 - (anonymous) - [2021-11-28 11:02:17] "PUT /alle3b.xbel.lock" length=42, elap=0.000sec -> 405 Method Not Allowed 2021-11-28 12:02:17.942 - <4832> wsgidav.request_server ERROR : Invalid HTTP method 'DELETE' 2021-11-28 12:02:17.942 - <4832> wsgidav.wsgidav_app INFO : 10.0.0.81 - (anonymous) - [2021-11-28 11:02:17] "DELETE /alle3b.xbel.lock" elap=0.000sec -> 405 Method Not Allowed ```
kerem 2026-02-25 22:37:45 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@marcelklehr commented on GitHub (Mar 15, 2022):

Thanks for the feedback. I'm sorry for not getting back to you earlier, but it's fixed now :)

<!-- gh-comment-id:1068167368 --> @marcelklehr commented on GitHub (Mar 15, 2022): Thanks for the feedback. I'm sorry for not getting back to you earlier, but it's fixed now :)
Author
Owner

@tefod-zz commented on GitHub (Mar 15, 2022):

Uhh.. this fix is a game changer and I will give webdav and floccus a new chance, thanks :)

<!-- gh-comment-id:1068190591 --> @tefod-zz commented on GitHub (Mar 15, 2022): Uhh.. this fix is a game changer and I will give webdav and floccus a new chance, thanks :)
Author
Owner

@github-actions[bot] commented on GitHub (Mar 20, 2023):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:1476306046 --> @github-actions[bot] commented on GitHub (Mar 20, 2023): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#656
No description provided.