Bladeren bron

fix unit tests

Olivier Massot 1 jaar geleden
bovenliggende
commit
dd33c9fcd5
1 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 4 3
      src/Service/Dolibarr/DolibarrSyncService.php

+ 4 - 3
src/Service/Dolibarr/DolibarrSyncService.php

@@ -122,7 +122,6 @@ class DolibarrSyncService
         $i = 0; $total = count($dolibarrClientsIndex);
         foreach ($dolibarrClientsIndex as $organizationId => $dolibarrSociety) {
             $dolibarrSociety = $this->sanitizeDolibarrData($dolibarrSociety);
-            $dolibarrSocietyId = (int)$dolibarrSociety['id'];
 
             $organization = $this->organizationRepository->find($organizationId);
             if ($organization === null) {
@@ -134,6 +133,8 @@ class DolibarrSyncService
                 continue;
             }
 
+            $dolibarrSocietyId = (int)$dolibarrSociety['id'];
+
             // Populate the expected contacts array
             $organizationMembers = $membersIndex[$organization->getId()] ?? [];
 
@@ -290,7 +291,7 @@ class DolibarrSyncService
                             'Update contact: ' . $person->getName() . ' ' . $person->getGivenName() . ' (' . $person->getId() . ')' .
                             ' in ' . $organization->getName() . ' (' . $organization->getId() . ')',
                             'contacts',
-                            $dolibarrSocietyId,
+                            (int)$dolibarrContact['id'],
                             $newContactData,
                             $dolibarrContact
                         );
@@ -313,7 +314,7 @@ class DolibarrSyncService
                         'Disable contact: ' . $contactData['lastname'] . ' ' . $contactData['firstname'] . ' (' . $personId . ')' .
                         ' from  ' . $organization->getName() . ' (' . $organization->getId() . ')',
                         'contacts',
-                        $dolibarrSocietyId,
+                        (int)$contactData['id'],
                         ['statut' => '0'],
                         $contactData
                     );