баг или нет в коде импорт csv
В стандартной функции импорта экспорта (wa-apps\shop\lib\actions\csv\shopCsvProductrun.controller.php)
со строки 199
switch ($this->data['secondary']) { case 'skus:-1:sku': if (isset($map['skus:-1:name']) && (intval($map['skus:-1:name']) >= 0)) { $this->data['extra_secondary'] = 'skus:-1:name'; } break; case 'skus:-1:name': if (isset($map['skus:-1:sku']) && (intval($map['skus:-1:sku']) >= 0)) { $this->data['extra_secondary'] = 'skus:-1:sku'; } break; }Для case 'skus:-1:sku' идет обработка 'skus:-1:name', и наоборот. Поменял местами вроде тоже работает.
Это делалось с определенной целью или ошибка?
2 ответа
В чём конкретно у вас возникает ошибка?
Работает в любом из вариантов, хочется понять смысл такого кода(специально или нет в обработку sku вставлен код name). Поскольку подключили новые условия выборки для импорта, и тут заметили это. Не хочется создать нагрузку на сервер.