Short: Davdroid fails on syncing a shared address book with Nextcloud 11
Steps to reproduce:
- Nextcloud: User ‘Michael’ shares an address book ‘testbook’ with the user ‘testacc’ (editable)
- On Android, create a new Davdroid account for the user testacc
- Select ‘testbook’ as addressbook
Outcome: Sync fails with 404 not found errors, see debug here:
What I noticed is, that Davdroid is searching for a contact
while In the Nextcloud interface, the link shown for this addressbook is
the first difference is, that Davdroid is searching at carddav, instead of dav. This shouldn’t be a problem, because carddav is redirected to dav by the server. However, the /users/ shown in the nextcloud interface is missing in the path of Davdroid.
Syncing testacc’s own addressbook works just fine. Any help is appreciated.