There is another way to get rid of the double entries if the
occ doesn’t work as on my NAS:
- Create a new adressbook
- Export your contacts of your old adressbooks
- Delete all the old adressbooks
- Delete the birthday-calendar
- Create a new adressbook for your contacts
- Import the contacts
Finally the calendar is created automatically.
How do i delete the adressbook? I can not find a button.
Step 1 of my list!
You must first create one before you can delete the old! Obviously it is not possible to use nextcloud without any adressbook.
But still very confusing to a user that wants to do some migration for some reason. It would be more intuitive if you could delete first and then get a message in contacts that you should first create an addressbook before contacts is usable.
Just to add to this solution - if you removed the contacts_birthday subscription as a user, then you need to re-generate the subscription calendar specifically for that user:
Found in: https://github.com/nextcloud/calendar/issues/153#issuecomment-408388267
where did you find the logs in DAVDroid? I am mostly interested in the following posted expression, as I would like to access my birthday calendar via ICS (read only), but could only find the direct link to the calendar, where you always need to log in:
HTTP REQUEST: PUT /remote.php/caldav/calendars/MichaDO/contact_birthdays/431f1fde-fd75-4b8c-8ba9-0854a31dd49b.ics If-Match: “b24b014ac8d13a5c8a3b128eb95ae215”
So I am missing the access
431f1fde-fd75-4b8c-8ba9-0854a31dd49b for my birthday calendar
Regards … Max