From 7138a06b2b78ac02a994e3500a53a589584f9cad Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 7 Jan 2023 19:11:38 +0100 Subject: [PATCH] Fix better ID --- htdocs/core/class/vcard.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/vcard.class.php b/htdocs/core/class/vcard.class.php index 53f5b4496b9..eb6c0eab743 100644 --- a/htdocs/core/class/vcard.class.php +++ b/htdocs/core/class/vcard.class.php @@ -381,9 +381,11 @@ class vCard */ public function buildVCardString($object, $company, $langs) { + global $dolibarr_main_instance_unique_id; + $this->setProdId('Dolibarr '.DOL_VERSION); - $this->setUid('DOLIBARR-USERID-'.$object->id); + $this->setUid('DOLIBARR-USERID-'.dol_trunc(md5('vcard'.$dolibarr_main_instance_unique_id), 8, 'right', 'UTF-8', 1).'-'.$object->id); $this->setName($object->lastname, $object->firstname, "", $object->civility_code, ""); $this->setFormattedName($object->getFullName($langs, 1));