Imported vCard contacts containing photos do not sync with iOS until removed and re-added.
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
Contacts sync from Nextcloud to iOS Contacts app via CardDAV.
Actual behaviour
Contacts that have contact photos do not sync. Removing the photo in Thunderbird's Cardbook allows syncing to iOS. Photos can be re-added via iOS and will sync fine with other devices.
Steps to reproduce
Import vCard of contacts containing photos into either the Nextcloud web interface or Thunderbird.
iOS version
12.1
App version
Native to 12.1
Server configuration
Unknown (provider hosted)
Operating system:
Ubuntu 18.04
Web server:
N/A
Database:
N/A
PHP version:
N/A
Nextcloud version: (see Nextcloud admin page)
14 (hosted via provider)
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
Start by reproducing the issue with a vCard containing a contact photo, imported through the Nextcloud web interface or Thunderbird, and compare CardDAV sync with iOS Contacts. The issue mentions no source files or tests, so trace the iOS sync path and vCard photo handling. Done means imported contacts with photos sync to iOS without removing and re-adding the photo.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100