Консольное обновления

Пока не забанили надо срочно сдать баг!
Не знаю с какой версии, но в последней точно баг есть, если на обновление 10+ модулей, есть проблема, когда надо обновить модуль под цифро 1, система зачем-то добавляет 0 и обновляет 10 модуль, если будет 20 модулей, тогда 2 = 20 и никак 2 не обновить пока не исчезнет 20+, а про 1 я молчу если там 20 модулей, только через прямое указание id модуля.

@Asya

1 лайк

Здравствуйте, @z3r0
Спасибо за ваше сообщение.

Уточните, пожалуйста, шаги для воспроизведения проблемы, примеры команд в консоли и как вы используете эти цифры

если будет 20 модулей, тогда 2 = 20 и никак 2 не обновить пока не исчезнет 20+, а про 1 я молчу если там 20 модулей, только через прямое указание id модуля.

Обычное консольное обновление образца
php admin.php --dispatch=upgrade_center.console upgrade

Условие, должно быть 10 или больше модулей ожидающих обновления.
Далее жмете выбор 1 и enter увидите как 1 становится 10 и обновляется 10 модуль, а не 1.

Видео записать не могу морально не готов откатывать все назад =}

Благодарю за уточнения.
Информацию передала разработчикам, постараемся протестировать и проверить при возможности.

Прошло почти 7 месяцев, до сих пор баг в системе!

Здравствуйте, @z3r0

Проблему починили, фикс должен войти в следующую версию CS-Cart.

Для исправления проблемы собственными силами можно использовать патч:
upgrade_center.zip (581 байт)

О том, как применить патч, можно прочитать в нашей документации: Как применить diff-файл — Документация docs.cs-cart.ru 4.16.x