nextcloud / nextcloud/calendar
Wrong invitation status shown in shared calendars
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Steps to reproduce
When I view another user's calendar (for example, a colleague), the status of invitations (accepted or declined) always matches my own choice, not theirs.
If I decline a meeting and the other person accepts it, I see the event in their calendar as “declined” instead of their actual response.
Steps to reproduce:
- Create an event and invite multiple users. User A invite B
- B received the invitation
- B declined the invitation
- When B have a look to the A agenda, both seems "declined", you have to clic in the details to see that A has accepted
- it shows your own response, not theirs.
Expected behavior
When viewing someone else’s calendar, the invitation status should reflect their response, not mine.
Actual behavior
This makes it hard to know others’ availability and leads to misunderstandings in team event planning.
Calendar app version
No response
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
Nextcloud Hub 10 (31.0.9 Enterprise)
Updated from an older installed version or fresh install
None
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
No response
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 shared-calendar invitation flow described in the issue and trace how each attendee's response is obtained and displayed. Done means that viewing another user's calendar shows that user's accepted or declined status rather than the viewer's own response, including the reported multi-user event scenario.
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
- 45/100