Fix better ID

This commit is contained in:
Laurent Destailleur 2023-01-07 19:11:38 +01:00
parent 98aa68de8d
commit 7138a06b2b

View File

@ -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));