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

CalDAV works but not CardDAV #2384

Closed
Meseira opened this issue Oct 20, 2021 · 2 comments
Closed

CalDAV works but not CardDAV #2384

Meseira opened this issue Oct 20, 2021 · 2 comments

Comments

@Meseira
Copy link

Meseira commented Oct 20, 2021

Impacted versions

  • OS Type: Debian
  • OS Version: Buster (10.11)
  • Database Type: PostgreSQL
  • Database version: 11.13
  • Modoboa: 1.17.0
  • installer used: Yes
  • Webserver: Nginx

Steps to reproduce

Install Modoboa with the installer

Current behavior

With the web interface, a user can create calendars and contacts without trouble. The calendars can sync with clients (tested with Thunderbird and Davx5) but not the contacts (tested with Evolution and Davx5). In the logs, this error 404 pops:

"PROPFIND /radicale/******@********.***/contacts/ HTTP/1.0" 404 42 "-" "Evolution/3.30.5"

Indeed, in the folder /srv/radicale/collections/collection-root/******@********.***/, there is only calendar files and no contact. But the contacts are stored somewhere in Modoboa since web interface allow to create them and display them. Maybe something is broken between modoboa-contacts and modoboa-radicale ? I don't know where investigate.

EDIT: I found the contacts stored in the table modoboa_contacts_category of database modoboa. Why doesn't it propagate to radicale ?

Expected behavior

Being able to sync the contacts.

@Meseira
Copy link
Author

Meseira commented Oct 22, 2021

Sorry for the noise, it is not a bug, it is a feature ! With the help of discussion in modoboa/modoboa-contacts#26, I understood that it is necessary to activate the synchronization of the address book for CardDAV to work with Radicale. One click on the radio button in Preferences > Contacts is enough to solve my problem.

Maybe I missed this info in the documentation but it should be written somewhere that the default behavior is to not sync contacts.

I close the issue.

@Meseira Meseira closed this as completed Oct 22, 2021
@jellium
Copy link

jellium commented Nov 5, 2023

Thank you @Meseira for your detailed feedback on this. I was having a hard time trying to understand why I could access calendars but not contacts given that both were handled by the same radicale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants