You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
путём дебага и траблшутинга выяснил, что фейлится вот в этом месте
Признаюсь честно: я логикой так и не допёр, что там должно происходить, но в моём случае в $count обнаруживается не целое число, а массив, и функция вызывает сама себя, передавая ту же ноду, с которой работала.
такая фигня происходит, похоже, потому что внутри for вложен ещё один for (в api.xml)
захардкодил костыль
if (!is_numeric($count)) {
error_log(print_r($count, true));
break;
}
вродекак-то работает, но, подозреваю что косячно… может, в случае с массивом надо в функцию передать не ту же ноду, а дочерние?..
Пытаюсь выполнить поиск через
rpcf_search_users_new
пример:
скрипт при попытке выполнения выпадает в OOM
путём дебага и траблшутинга выяснил, что фейлится вот в этом месте
Признаюсь честно: я логикой так и не допёр, что там должно происходить, но в моём случае в
$count
обнаруживается не целое число, а массив, и функция вызывает сама себя, передавая ту же ноду, с которой работала.такая фигня происходит, похоже, потому что внутри
for
вложен ещё одинfor
(в api.xml)захардкодил костыль
вроде как-то работает, но, подозреваю что косячно… может, в случае с массивом надо в функцию передать не ту же ноду, а дочерние?..
в общем, взываю к помощи @k-shym
спасибо
The text was updated successfully, but these errors were encountered: