В процессе выполнения своего скрипта обновления товаров удаляю элементы информационного блока
Элементы то удаляются, но если нет элемента с заданным $row_id, то всё равно if выдаёт истину, вне зависимости найден ли такой элемент.
Не понимаю почему?
В документации чётко сказано "Возвращается true в случае успешного удаления, в противном случае функция вернет false." но всегда истина? Подскажите в чём дело.
P.S. версия Битрикса 5.1.6
| Код |
|---|
...
if (CIBlockElement::Delete($row_id))
{
$service_msg.=$row_id." - deleted<br>\r\n";
}
else
{
$error_msg.=$row_id." - element not found<br>\r\n";
};
...
|
Элементы то удаляются, но если нет элемента с заданным $row_id, то всё равно if выдаёт истину, вне зависимости найден ли такой элемент.
Не понимаю почему?
В документации чётко сказано "Возвращается true в случае успешного удаления, в противном случае функция вернет false." но всегда истина? Подскажите в чём дело.
P.S. версия Битрикса 5.1.6