nextcloud / nextcloud/contacts
macOS Addressbook not syncing if subscribed to a shared addressbook
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Describe the bug
If shared an addressbook of an different user in the same nextcloud instance. iOS (15.5) are syncing perfectly the whole addressbooks (including shared one, no difference wheter read-only or editable).
But on macOS (12.14 Montery) you will receive an empty addressbook. After removing the shared one in that user which syncs with macOS, everythings fine all addresses from the users book will be shown and synced again.
Tried it in different ways, like including a read-only one an editable etc. Anytime you will add an different addressbook macOS has problems to sync. In the logs i found a 401 error, but not sure whether it's the issue.
My nextcloud version is: 24.0.1 (latest stable)
macOS: Montery (12.4, latest) all updates installed.
Steps to reproduce
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
All contacts are synced and visible, no empty addressbook on macOS.
Actual behavior
Empty addressbook after adding a shared book of an different user.
Contact version
4.1.1
Operating system
macOS 12.4 Montery
PHP engine version
PHP 7.4
Web server
Apache (supported)
Database
SQLite
Operating system
Ubuntu
List of activated Apps
Calendar, Contacts, Circles, (disabled: contacts interaction)
Nextcloud Signing status
No response
Configuration report
No response
Additional info
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file or test is identified, and the reproduction steps remain placeholders. Start by reproducing the shared read-only and editable addressbook cases with macOS 12.4, then inspect the reported 401 response and server logs. Done means shared and personal addressbooks both sync and display on macOS without an empty book.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- apache, javascript, php, sqlite
- Domain
- api, backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100