diff --git a/module/upgrade/model.php b/module/upgrade/model.php index 4b6cce71db..8381b76cb5 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -10916,9 +10916,13 @@ class upgradeModel extends model { if(strpos(',' . $charterObject->{$objectType} . ',', ",{$objectID},") === false) continue; - $charterProduct->branch = $object->branch; - $charterProduct->{$objectType} = $objectID; - $this->dao->replace(TABLE_CHARTERPRODUCT)->data($charterProduct)->exec(); + $branches = explode(',', $object->branch); + foreach($branches as $branch) + { + $charterProduct->branch = $branch; + $charterProduct->{$objectType} = $objectID; + $this->dao->replace(TABLE_CHARTERPRODUCT)->data($charterProduct)->exec(); + } } } }