Skip to content

Commit fb9a4ff

Browse files
committed
Refactor of sotring ordernumbers
1 parent ee6f4a1 commit fb9a4ff

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

FinSearchUnified/BusinessLogic/Models/FindologicArticleModel.php

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -257,15 +257,9 @@ protected function setVariantOrdernumbers()
257257
$this->xmlArticle->addOrdernumber(new Ordernumber($detail->getSupplierNumber()));
258258
}
259259
}
260-
$mainVariantNumber = $this->baseVariant->getNumber();
261-
foreach ($orderNumbers as $index => $orderNumber) {
262-
if ($orderNumber == $mainVariantNumber) {
263-
unset($orderNumbers[$index]);
264-
array_unshift($orderNumbers, $mainVariantNumber);
265-
break;
266-
}
267-
}
268-
foreach ($orderNumbers as $orderNumber) {
260+
261+
array_unshift($orderNumbers, $this->baseVariant->getNumber());
262+
foreach (array_unique($orderNumbers) as $orderNumber) {
269263
$this->xmlArticle->addOrdernumber(new Ordernumber($orderNumber));
270264
}
271265
}

0 commit comments

Comments
 (0)