Добрый день!
Имеется обработчик события OnBeforeBasketDeleteHandler, в котором происходит следующее:
{
1. Находим привязанный к удаляемому товару другой товар.
2. Находим привязанный товар в корзине
3. Если такой товар найден, то удаляем его
}
Проблема вся в том, что в п.3 идет зацикливание, если в корзине есть два товара, которые ссылаются друг на друга, так как опять срабатывает обработчик OnBeforeBasketDeleteHandler. Как можно этого избежать? Или есть другой способ удалить из корзины связанный с элементом элемент?
Имеется обработчик события OnBeforeBasketDeleteHandler, в котором происходит следующее:
{
1. Находим привязанный к удаляемому товару другой товар.
2. Находим привязанный товар в корзине
3. Если такой товар найден, то удаляем его
}
Проблема вся в том, что в п.3 идет зацикливание, если в корзине есть два товара, которые ссылаются друг на друга, так как опять срабатывает обработчик OnBeforeBasketDeleteHandler. Как можно этого избежать? Или есть другой способ удалить из корзины связанный с элементом элемент?