nextcloud / nextcloud/contacts

OMG 😱 it works (contacts sync on Monterey)

Open
#3,845 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage bug feature: contacts
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Describe the bug

I've tried dozens of times to sync contacts between my NC AiO instance with my apple computers default carddav client (on high sierra, catalina, monterey, ventura) - none of them have ever worked (but it does on iOS)

until today

I've tried to sync another account than mine and it shared the content from the server to my iMac 2015 with monterey.
I've created new contacts on both web site and computer
updated
deleted
IT WORKS

I'm sharing this because I know a lot of people have been facing the problem
and I'm ready to follow your lead if this working synchronization could help understanding what is not working else where

Steps to reproduce
  1. Go to contact app and add new carddav account
  2. Use manual install with username, password and server URL
  3. copy&paste the addressbook url from NC Contacts settings/Address books/Contacts but this one came out as: https://my.domain.net/remote.php/dav/addressbooks/users/username/contacts-1/ (note the -1)
  4. Click 'connect'
  5. connection is established, contacts are synched
  6. server settings shows the same empty fields as usual! server: my.domain.net / path: (greyed /principals/user/)
Expected behavior

empty repertory of contacts as usual

Actual behavior

other accounts I have tried to sync have the exact same settings
but won't work - I'd be very happy to contribute to finding the macos issue

Contact version

5.5.3

Operating system

apple monterey 12.7.3

PHP engine version

None

Web server

Nginx

Database

None

Additional info

AiO 7.13.0
NC 27.1.5

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file or test is named. Start by reproducing the CardDAV setup on macOS Monterey using the supplied Nextcloud Contacts and AiO versions, then compare the working account's addressbook URL and server settings with accounts that fail. Done means the interoperability cause is documented and a reproducible fix or actionable project change is identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.