Skip to main content


I finally found a workaround for my issue with #NextCloud calendars. #VDirSyncer is the answer.

We share calendars with my fiancée to see each other's program but also invite each other to events that we want the other to attend.
NextCloud sadly has event ids unique across all calendars, thus this use case creates many id collisions between calendars.

When Vdirsyncer copies events from ics to caldav it does not use event ids, but creates own hash id from event content.

https://github.com/nextcloud/calendar/issues/5277

This entry was edited (3 months ago)
in reply to Štěpán Škorpil :skorpil_cz:

At the end the workaround didn't work well, because #Nextcloud was sending invitations from synchronized events and that is not wanted.

I ended up writing my own little #iCal #middleware that fetches the original #ics export and republishes it with all event UIDs postfixed by a constant string.
This ensures that fiancée's calendar event UIDs don't collide with received invitations to the same events and I can add them to my own calendar.

https://github.com/Stopka/icsmw