Есть вот такой код
function sectionExist($category_xmlid)
{
$arOrder = array('ID' => 'asc');
$arFilter = array('IBLOCK_ID' => 3, 'XML_ID' => $category_xmlid);
$arSection = CIBlockSection::GetList($arOrder, $arFilter, true, Array("ID"))->Fetch();
}
В аргумент прилетает xmlid, и он подставляется в фильтр, все как надо.
Проблема в том что $arSection при выполнении возвращает false, хотя из выборки он должен возвращать ID.
Но, если запустить этот же код командной PHP строке битрикса, в админке, только подставить вместо перменной, конкретный xmlid, он сработает и выведет то что нужно, в чем может быть проблема?