nextcloud / nextcloud/server

Accepting an invitation from an email does not add the event to the calendar

Open
#10,781 4 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature: caldav feature: dav
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

Originally posted in https://github.com/nextcloud/calendar/issues/892

Accepting an invitation from an email does not add the event to the calendar (any of the calendars).

Email:

image

Clicking on "Accept":

image

When I open the Nextcloud calendar app (web UI) though, there is no event entry for the date that I just accepted. I would expect that there would be an event in my calendar.

I can only add the event to my calendar when I import the .ics attachment in the email via my email client (in my case Evolution). But I would expect that the "Accept" button that leads to the NC web UI does exactly that for me.

Additionally: if you have more than one calendar, the user should get asked which calendar to add it to.

Not sure if this is now more of a bug or an enhancement. Happening on the current calendar app version on cloud.nextcloud.com

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the email's “Accept” flow into the Nextcloud calendar web UI, comparing it with importing the attached .ics file through an email client. Trace the invitation handling from that entry point and verify the accepted event appears in a calendar, including a choice when the user has multiple calendars.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.