Address::syncToFibuMerge() checks for old_custnum and name before

updateing
This commit is contained in:
Frank Schubert
2024-01-18 21:10:45 +01:00
parent d2297ab0a9
commit e19442cd43

View File

@@ -74,7 +74,11 @@ class Address extends mfBaseModel {
$old_custnum -= 900000;
}
$fibumerge = XinonFibuMergeModel::getFirst(["old_custnum" => $old_custnum]);
$name_search = [];
if($this->company) $name_search[] = $this->company;
if($this->lastname) $name_search[] = $this->lastname;
$fibumerge = XinonFibuMergeModel::getFirst(["old_custnum" => $old_custnum, "name" => $name_search]);
if(!$fibumerge) {
// create fibu merge
$fibumerge = XinonFibuMergeModel::create([