Contacts: Support multiple type declaration

Created on 19 Feb 2019  路  17Comments  路  Source: nextcloud/contacts

Looking at the rfc: https://tools.ietf.org/html/rfc6350#section-6.4.1

 The default type is "voice".  These type parameter values can be
 specified as a parameter list (e.g., TYPE=text;TYPE=voice) or as a
 value list (e.g., TYPE="text,voice").  The default can be
 overridden to another set of values by specifying one or more
 alternate values.  For example, the default TYPE of "voice" can be
 reset to a VOICE and FAX telephone number by the value list
 TYPE="voice,fax".


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

4. to release bug high

Most helpful comment

This has been an issue for a long time and still is with all current releases as of Feb 5, 2021. Would love for this to get reopened and possibly resolved.

All 17 comments

Hello, I understand this issue is related to the way iOS handles wrongly vCard types when set as a value list (e.g. doesn't handle the syntax like TYPE="VOICE,CELL" as defined by the standard but accepts TYPE=VOICE,CELL instead). However, is there any workaround for Nextcloud 脳 iOS users who would accept to have the Nextcloud vcf file not formatted properly (i.e. with types as a value list but without quotes)? I tried to manually import, remove quotes and export but this doesn't work.
Thanks a lot.

Something new in here?

FIX HAVE BEEN MERGED :tada:

Waiting for new ical.js release now

Next contacts release will fix this :D
Mozilla released ical.js v1.4.0 today! :tada: :rocket:

Please help test the new release (link in first post): https://github.com/nextcloud/contacts/pull/1579

I don't think this is fixed. I'm running Contacts 3.3.0 on Nextcloud 18.0.4 and this is what I see with my Nextcloud contacts:

icloud_contact

Note how the home number still shows "HOME instead of home.

I'm in the same boat as apastuszak. Tried editing an existing contact & even creating a new one, but still seeing the same issue. I can run through & document all the steps again, but still has not been working for me.

Nextcloud 18.0.3
Contacts 3.3.0

Here is what I am seeing. If I create a new contact in Nextcloud and then iOS syncs it, and I export it as vcf, I see this line:

TEL;TYPE="HOME,VOICE":(xxx) xxx-xxxx

And the iPhone displays "HOME

If I then edit the contact and change the phone type to home on the iPhone, the vcf export from Nextcloud shows this:

TEL;type=HOME;type=VOICE;type=pref:(xxx) xxx-xxxx

Either vcf format displays correctly in Nextcloud.

Yep, the issue is the quote now.
Multiple types are different.

Also, this is not released as far as I recall

How is this progressing? I really cant migrate away from iCloud contacts until this works :-)

Good job everybody - sadly i can鈥檛 contribute with :[

Yes I would also like to know how the status of this is? Currently on NC 20.0.2 and iOS 14.2:
Contacts on iOS synced with NC still show things like "CELL or "HOME instead of 'valid' values.
Thanks for all your help to the developers!

Any update on this? I see the issue is closed but it's still not resolved.

Can we get this re-opened since the issue is not resolved?

This has been an issue for a long time and still is with all current releases as of Feb 5, 2021. Would love for this to get reopened and possibly resolved.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jtrees picture jtrees  路  3Comments

Kalytis picture Kalytis  路  4Comments

caugner picture caugner  路  3Comments

silverhook picture silverhook  路  5Comments

Peque picture Peque  路  3Comments