Skip to content
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

Upon invitations, calendar "personal" is created although there is a valid calender #5040

Closed
nursoda opened this issue May 22, 2017 · 12 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: caldav Related to CalDAV internals feature: dav

Comments

@nursoda
Copy link

nursoda commented May 22, 2017

Calendar 1.5.3 on NC12.0 (release)

Steps to reproduce

  1. create a second calendar, name it (say "MyCalendar"), and delete the default calendar "personal"
  2. let someone else invite you to a meeting

Expected behaviour
The invitation should be processed in MyCalendar

Actual behaviour
If calendar "personal" doesn't exist, it's silently created on-the-fly and the invitation is processed there.

Problem is, that if you - like me - only use e.g. Thunderbird Calendar and more or less only use the web interface to maintain the NC server and apps, you don't notice that you have a new calendar, and appointments therein.

I reported this as nextcloud/calendar#466 first but Georg wrote that "If you have another calendar in place, no new calendar should be created."

@ethanopp
Copy link

ethanopp commented Jul 30, 2017

+1

...Even creates another calendar "Personal" if your first calendar is named "Personal"... Resulting in 2 "Personal" calendars...

@MorrisJobke
Copy link
Member

cc @georgehrke

@palegrand
Copy link

+1
is there any known work-around?

@georgehrke
Copy link
Member

Please don't comment with +1, 👍 etc. when you can't add anything new. It's only spamming contributors' mail inboxes for no reason. Use Github Reactions instead.

If there was a known workaround, it would have been posted here.

Thx! :)

@nextcloud-bot nextcloud-bot added the stale Ticket or PR with no recent activity label Jun 20, 2018
@amadeus-torwell
Copy link

Sorry to ask one year later, but is there anything that can be done?
We would love to fix it ourselves, just getting some advice where to start searching for this bug would be helpful.

Thanks! :)

@nextcloud-bot nextcloud-bot removed the stale Ticket or PR with no recent activity label Aug 30, 2018
@nursoda
Copy link
Author

nursoda commented Aug 30, 2018

Took me a while, too, to reproduce NOW ;-) Bug is still there in NC 13 with current Calendar app. To reproduce, you can do everything within Nextcloud web interface. I was missing that when I tried first.

1a) create a dummy user
1b) create a second calender
1c) delete the default calendar
2a) log in as an existing user on the SAME cloud instance
2b) Create a new meeting, invite the dummy USER (selecting it!)
1d) For dummy, the default calendar is re-created and the meeting was created within that.

Oddly enough, I am shown TWO identical dummy users in step 2b.

@mokkin
Copy link

mokkin commented Mar 5, 2019

I have realized the issue since NC 14 and reproduced it like @nursoda just yet with NC 15.0.5

To avoid problems in our team I moved my custom named calendar to the auto created "pesonal" one as a workaround.

@biva

This comment has been minimized.

@palegrand

This comment has been minimized.

@skjnldsv skjnldsv added the 0. Needs triage Pending check for reproducibility or if it fits our roadmap label Jun 12, 2019
@georgehrke
Copy link
Member

This is done on purpose right now: #2274

We should introduce an option to define a default calendar (like most other calendar applications outside) and store it in there. If there is no default calendar, take the first writable one (based on calendar order). If there is none, create one.

https://tools.ietf.org/html/rfc6638#section-9.2

@georgehrke georgehrke added 1. to develop Accepted and waiting to be taken care of enhancement and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Sep 14, 2019
@georgehrke georgehrke added this to the Nextcloud 18 milestone Sep 14, 2019
@rullzer rullzer removed this from the Nextcloud 18 milestone Dec 9, 2019
@tcitworld
Copy link
Member

Note: We now have the setting in server since #19852 so even though it's not selectable right now (see nextcloud/calendar#2331) we can still use it straight away.

@tcitworld
Copy link
Member

Closed by #32361

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: caldav Related to CalDAV internals feature: dav
Projects
None yet
Development

No branches or pull requests