поток потока не работает, как только CBR добавлен - PullRequest
2 голосов
/ 08 ноября 2019

У меня странная проблема: когда я добавляю CBR к своему потоку, он внезапно перестает работать, даже если кажется, что все настроено правильно.

Я пытаюсь использовать разъем JIRA для получения данных с моего сервера JIRA. Затем я использую эти данные для запуска Google Page Speed ​​Insight через неуправляемый соединитель, который полностью работает. Как только я добавляю CBR для реализации оператора if, мой поток больше не работает. Я использую следующее выражение в моем CBR body.lighthouseResult.audits."uses-optimized-images".score > 0.8.

Может ли кто-нибудь помочь мне здесь?

Редактировать: Скриншот для получения дополнительной информации. enter image description here

1 Ответ

2 голосов
/ 08 ноября 2019

JSONata не поддерживает автоматическое преобразование типов. То, что он читает из score, имеет тип string. Поэтому числовое сравнение с меньшим, большим или равным оператором не удастся. Решение: Пожалуйста, перед сравнением преобразуйте в число с функцией $number(...score). И, пожалуйста, будьте уверены в будущем, что Результат (панель ниже) решает сравнение с true или false. В противном случае что-то пошло не так ...

...