Ошибка [1.2.1537] Ошибка в query.add

22b_ural

A-Parser Enterprise License
A-Parser Enterprise
Если создать переменную через конструктор запросов а потом в this.query.add() передать объект с измененным lvl т.е. задать произвольный уровень для подзапросов то в созданном потоке теряется эта переменная.
Ошибка появилась после обновления до 1.2.1520.
upload_2022-5-31_11-55-8.png


upload_2022-5-31_11-56-7.png
Код
upload_2022-5-31_11-59-30.png
Первый запрос из интерфейса a-parser. Переменная есть.
upload_2022-5-31_11-59-55.png
Второй запрос из кода this.query.add(). Переменной нет.
Так же хочу обратить внимание что у lvl меняться тип данных с number на string.
 
В данном случае это не ошибка, т.к. запрос отправляется на нулевой уровень, на котором применяется конструктор запросов, отрабатывает неуспешно и записывает "none" в переменную testKey

Есть 2 возможных решения:
  1. Отправлять запрос на уровень 1 или выше
  2. Отправлять запрос в таком же виде как указываются исходные запросы(через разделитель): "query 2||value 2"

P.S. тип данных у lvl исправлен в версии 1.2.1537
 
Назад
Верх