-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calendar invitations end up in the trash bin, if the personal calendar had been deleted #4098
Comments
I think we've got the same here. Now, we see the following :
Reading this, lead us to check the content of
So the "lost" event is actually in B's deleted calendar, which is still the default calendar. |
nextcloud/server#32361 in NC25 should avoid this. |
Great ! Thanks. In the meanwhile is it safe to fix the broken situation by doing this ? :
So that the accepted invites go to a non-deleted calendar ! |
The setting to define the default calendar already exists (for a while) even through there's no user interface for it.
|
Setting a default calendar to some users, using this setting have improved the situation, but unfortunately we still have some issues with the invitations. The scenario is now different :
Both A and B now have a default calendar, verified using : Browsing the
Here are two ics version of the event : First exported from user A calendar (exported after B has received and accepted the invite)
Then the one received by user B, attached to the invite email.
The first ics shows that user B has accepted, but despite of that the event doesn't now appear in his agenda. Maybe one noticeable thing is that if A chooses to create a Talk room in the event, B is not present in the Talk room, A has to invite B to have him in the talk. I have made sure that neither A or B have fixed Timezone defined in their calendars, since I've read #3882 I am not sure where to dig more in order to provide more details ! This Nextcloud install is "old", now in 24.0.4, but has been upgraded multiple time since around V18. The calendars are only used since a few weeks, users were using only file storage before. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Hello ! |
My mistake, I just noticed nextcloud/server#32361 didn't take into account this case properly. The personal calendar will indeed still be used if it exists even if deleted. Now what should be the behavior:
|
|
…n the current calendar is in the trashbin Follow-up to #32361, see nextcloud/calendar#4098 for details Signed-off-by: Thomas Citharel <tcit@tcit.fr>
I also vote for 2 |
Don't you think that option 2 may lead to confusion for the user ? |
…n the current calendar is in the trashbin Follow-up to #32361, see nextcloud/calendar#4098 for details Signed-off-by: Thomas Citharel <tcit@tcit.fr>
…n the current calendar is in the trashbin Follow-up to #32361, see nextcloud/calendar#4098 for details Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Steps to reproduce
personal
)personal-1
)Expected behavior
The event I'm invited to shows up in my new personal calendar.
Actual behaviour
The event doesn't show up, because the backend picks
personal
despite the deletion. Once I restore the first personal calendar, I'll see the event.Calendar app version
3.2
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
No response
Database engine version
No response
PHP engine version
No response
Nextcloud version
No response
Updated from an older installed version or fresh install
No response
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
The bug happens in
\OCA\DAV\CalDAV\Schedule\Plugin::propFindDefaultCalendarUrl
.#1835 could help with this.
The text was updated successfully, but these errors were encountered: