nextcloud / nextcloud/contacts

Support X-ANNIVERSARY and apple _$!<Anniversary>!$_ properties

Open
#1,298 15 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature parity
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Having a contact with a birthday and an anniversery day, both get exported when creating a .vcf
However, on importing this .vcf back to NextCloud, the anniversary entry is gone

......

To Reproduce:
create a new contacts entry
enter a birthday and an anniversary day
export to .vcf
open the exported .vcf and delete the UID identifier line; save it
import it into contacts
the anniversary entry is not showing up

Expected behavior:
reimport shows anniversary as well

Operating system: RaspBerry Buster

Nextcloud version: NextCloudPi 16.0.5

Contacts version: 3.16

Updated from an older Nextcloud or fresh install:
Updated

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

Start by tracing the contact .vcf import path and how anniversary properties are read when the UID line is absent. Reproduce the reported export, UID removal, and reimport flow; done means the anniversary entry remains visible after import.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.