[Help] Saving existing contact after edit fails

Hi!

I have a contact list with more than 600 entries that got migrated from owncloud to currently nextcloud 13.0.11.1. When I try to edit an exisiting contact, the webinterface says something like failed to save contact (translated from German).

The error I get in the servers log is this:

PRODID MUST NOT appear more than once in a VCARD component

This is what an exported contact that fails to save upon editing looks like:

BEGIN:VCARD
VERSION:3.0
VERSION:3.0
VERSION:3.0
VERSION:3.0
VERSION:3.0
PRODID:-//ownCloud//NONSGML Contacts 0.4.0.1//EN
PRODID:-//Sabre//Sabre VObject 3.4.2//EN
FN:firstname
N:;firstname;lastname;;
X-QTPROJECT-FAVORITE:false\;0
REV:2017-06-05T09:50:17+00:00
EMAIL:email@example.com
UID:deleted
END:VCARD

The majority of my contacts look like this (multiple VERSION fields and two PRODID fields). So, has anyone seen this? Has anyone a suggestion on how to fix this?

Thanks in advance!
Cheers

Which version of the contact app are you using?

I have v3.0.3 in work and exported three contacts seconds ago.
Have only ONE version and prodid line in vcf file.

I have seen this message with older app version.

I have 2.1.5 here. That is the suggested version for nextclould 13 btw. So you suggest that after upgrading to a recent version this could be history?

Yes, that’s my experience.

btw. NC 13 will be ELO soon. See

Updating to v15 is no waste of time.

1 Like

Setting @rakekniven’s answer as solution as we do not support 2.x.x contacts version (unless security issue)
Please upgrade to latest nextcloud version :slight_smile: