Добрался до модуля.
Если выполнить CSaleBasket::Update($ID, array("QUANTITY" => 2));
и затем убрать функцию Update из модуля то при загрузки корзины QUANTITY как и должно быть ровно двум.
делаю вывод что при загрузки корзины выполняется фукнция Update с параметром QUANTITY равным одному, из-за этого и ошибка. вопрос только откуда вызывается функция update..
Если выполнить CSaleBasket::Update($ID, array("QUANTITY" => 2));
и затем убрать функцию Update из модуля то при загрузки корзины QUANTITY как и должно быть ровно двум.
делаю вывод что при загрузки корзины выполняется фукнция Update с параметром QUANTITY равным одному, из-за этого и ошибка. вопрос только откуда вызывается функция update..