Can't create/delete calendar entry in shared calendar via CalDAV

Hi,

I’m using nextcloud 10.5 as a part of my mail-in-a-box package. I have tow account (husband und wife) sharing their calendars to each other. There is a third calendar in the husbands account (“common”) which is also shared to the wife’s account. All shares are set to read/write.

Everything works as expected as long as I access the calendars via the web application (not the primary use case).

All calendars are synced via CalDAV to iOS devices. When accessing shared calenders via the iOS devices there is a reproducable strange behaviour:
a) All entries in the shared calendars can be edited by everyone (with access rights, of course).
b) New entries can only be created by the calendar owner. New calendar entries created by another user are not synced and only appears on the the device, they are created on.
c) Entries can only deleted by the calendar owner. When a user tries to delete a calendar entry in a shared calendar, the entry is removed on his/her device but remains in the calendar on the nextcloud server.

Current workaround:

  • Create: Every user has to create a calendar entry in his/her calendar and then move it to the shared calendar.
  • Delete: Every User has to move the calendar entry to a own calender and the delete it.

Has anyone observed the same behaviour?

Thanks

Thomas

I also use shared calendars and everything works as it should. All users with write-access are able to create/edit/delete events (not only the owner).
I am using Nextcloud 12 though.

Hi Bernie,

Thanks for your quick and promising answer. Just to be clear: Are your accessing the shared calendars via CalDAV (e.g. iOS)?
My usernames are full email addresses (with an @ inside) as they are automatically created when using mail-in-a-box package. Do you have similar naming conventions?

Regards

Thomas

Yes I do (with iOS 11 and with iOS 9).

No, I don‘t. My usernames do not contain any special characters, only letters: first one big, rest small (just like normal names).

Hi Bernie,

updating to Nextcloud 12 helped. I now can edit shared calendars as expected.

Thanks for your help.

Thomas

1 Like

Hi there,

i have the exact same Problem with Outlook and CalDAV on my Windows Computer.
I can’t create and delete but if i create a calendar entry in my nextcloud it gets synced with my Outlook. (so it only works one way)
The Problem is that I am already on version 20.0.4

This is the report for deleting an item:

<?xml version="1.0" encoding="utf-16"?>
<?xml version="1.0" encoding="utf-16"?>
<SynchronizationReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProfileName>NextCloud Kalender</ProfileName>
  <ProfileId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</ProfileId>
  <StartTime>2020-12-21T20:56:35.781871Z</StartTime>
  <ADelta>Unchanged: 0 , Added: 0 , Deleted 1 ,  Changed 0</ADelta>
  <BDelta>Unchanged: 1 , Added: 0 , Deleted 0 ,  Changed 0</BDelta>
  <AJobsInfo>Create 1 , Update 0 , Delete 0</AJobsInfo>
  <BJobsInfo>Create 0 , Update 0 , Delete 0</BJobsInfo>
  <LoadErrors />
  <EntitySynchronizationReports />
  <ConsiderExceptionThatLeadToAbortionAsWarning>false</ConsiderExceptionThatLeadToAbortionAsWarning>
  <Duration>00:00:01.0870871</Duration>
</SynchronizationReport>

Second Entry (also for deleting) is:

<?xml version="1.0" encoding="utf-16"?>
<SynchronizationReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProfileName>NextCloud Kalender</ProfileName>
  <ProfileId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</ProfileId>
  <StartTime>2020-12-21T20:56:46.9998722Z</StartTime>
  <LoadErrors />
  <EntitySynchronizationReports />
  <ConsiderExceptionThatLeadToAbortionAsWarning>false</ConsiderExceptionThatLeadToAbortionAsWarning>
  <Duration>00:00:00.0329999</Duration>
</SynchronizationReport>

Thanks in advance,
Patrick