исправления
This commit is contained in:
parent
68d26118ab
commit
79773503eb
|
@ -648,8 +648,8 @@ class Supply extends Product implements ProductInterface, OfferInterface
|
||||||
$error = true;
|
$error = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Account::isMinimalAuthorized($account)) {
|
if (isset($product) && Account::isMinimalAuthorized($account)) {
|
||||||
// Авторизованный пользователь
|
// Авторизованный пользователь и найден товар
|
||||||
|
|
||||||
// Активация товара
|
// Активация товара
|
||||||
$product->activate();
|
$product->activate();
|
||||||
|
@ -660,15 +660,11 @@ class Supply extends Product implements ProductInterface, OfferInterface
|
||||||
foreach ($group as $catn) {
|
foreach ($group as $catn) {
|
||||||
// Перебор артикулов для добавления аналогов
|
// Перебор артикулов для добавления аналогов
|
||||||
|
|
||||||
if ($targets = Product::searchByCatn($catn)) {
|
foreach (Product::searchByCatn((string) $catn) as $target) {
|
||||||
// Найдены товары для добавления аналогов
|
|
||||||
|
|
||||||
foreach ($targets as $target) {
|
|
||||||
// Перебор товаров для добавления аналогов
|
// Перебор товаров для добавления аналогов
|
||||||
|
|
||||||
// Добавление в группу аналогов
|
// Добавление в группу аналогов
|
||||||
$product->synchronization($target);
|
if ($to = Product::searchByCatn((string) $target['catn'], 1)) $product->synchronization($to);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue