Shared Deck calendar not found for PROPPATCH if shared without edit rights
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.4k
- Forks
- 354
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 43
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Describe the bug
I have a bunch of Deck boards shared with me. Some are read-write, some are read-only. When I check the option to show Deck Calendars in the bottom left the boards show as calendars in Calendar. However, I can only toggle visibility for board calendars where I have edit rights.
To Reproduce
Steps to reproduce the behavior:
- Share a calendar from user A to user B read-only
- Open the Calendar app as user B
- Toggle the calendar visibility
- See an error

Expected behavior
Visibility changes
Screenshots
see above
Server details
Operating system:
Arch, btw
Web server:
Database:
PHP version:
Nextcloud version: 22.1 (company cloud)
This bug was originally identified by @AndyScherzinger. He's not able to toggle off the same board that I'm unable to toggle on.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the read-only shared Deck calendar case in Calendar using the listed steps and compare it with an editable share. The payload names no source file or test; done means a read-only user can toggle visibility without the reported error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100