|
|
@@ -465,8 +465,10 @@ class DolibarrSyncService
|
|
|
foreach ($dolibarrContacts as $contactData) {
|
|
|
if (
|
|
|
!($contactData["array_options"]["options_2iopen_person_id"] ?? null) &&
|
|
|
- $person->getName() === $contactData["lastname"] &&
|
|
|
- $person->getGivenName() === $contactData["firstname"]
|
|
|
+ $person->getName() !== null &&
|
|
|
+ $person->getGivenName() !== null &&
|
|
|
+ strtolower($person->getName() ?? '') === strtolower($contactData["lastname"] ?? '') &&
|
|
|
+ strtolower($person->getGivenName() ?? '') === strtolower($contactData["firstname"] ?? '')
|
|
|
) {
|
|
|
return $contactData;
|
|
|
}
|