Skip to content
Snippets Groups Projects
Commit 27c17e92 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Correction de la logique des clef primaire

parent 475a53ec
No related branches found
No related tags found
No related merge requests found
Pipeline #36938 failed
......@@ -168,7 +168,7 @@ class SynchronisationService
if ($item['deleted_on'] === null && !isset($data_source[$id])) {
$nbRetrait++;
// $texte_retrait .= "Retrait de ".$id." des données destination.\n";
$this->getSqlHelperService()->delete($orm_destination, $table_destination, $primarykey_id, $id);
$this->getSqlHelperService()->delete($orm_destination, $correspondance[$table_destination], $primarykey_id, $id);
}
}
......@@ -197,7 +197,7 @@ class SynchronisationService
if (isset($data_destination[$id]) and $data_destination[$id]["deleted_on"] !== null) {
$nbRestauration++;
// $texte_restauration .= "Restauration de ".$id." des données destinations.\n";
$this->getSqlHelperService()->restore($orm_destination, $table_destination, $primarykey_id, $id);
$this->getSqlHelperService()->restore($orm_destination, $table_destination, $correspondance[$primarykey_id], $id);
}
}
echo "#Restauration: " . $nbRestauration . "\n";
......@@ -211,7 +211,7 @@ class SynchronisationService
if (isset($data_destination[$id]) and $this->checkDifferences($item, $data_destination[$id], $correspondance, $source)) {
$nbModification++;
// $texte_modication .= "Modif de ".$id." des données sources.\n";
$this->getSqlHelperService()->update($orm_destination, $table_destination, $item, $correspondance, $primarykey_id, $id, $source);
$this->getSqlHelperService()->update($orm_destination, $table_destination, $item, $correspondance, $correspondance[$primarykey_id], $id, $source);
}
}
echo "#Modification: " . $nbModification . "\n";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment