Jonathan Sinovassin-Naïk created UNOMI-856:
----------------------------------------------
Summary: Tracked conditions not processing all rules
Key: UNOMI-856
URL: https://issues.apache.org/jira/browse/UNOMI-856
Project: Apache Unomi
Issue Type: Task
Reporter: Jonathan Sinovassin-Naïk
When there is more than 50 rules stored in UNOMI, only the first 50 rules are
returned when calling the getAllRules() method of the ruleService.
Because of this behaviour, we might miss some tracked Condition when calling
the contextJson endpoint because it's reading the available rules to get the
tracked conditions from these rules.
We can easily see that only the first 50 rules are returned when calling:
curl -X GET "http://localhost:8181/cxs/rules" -H "accept: application/json"
This behaviour is surprising because there is a integration test to ensure that
more than 50 are returned when calling the getAllRules method.
The issue should have been fixed with this PR:
https://github.com/apache/unomi/pull/510/files#diff-5ca34d7110d2bf25a8ce9c2a3d530f24db7e0d9b0374ee379d7d9581e98f486b
Related ticket: https://issues.apache.org/jira/browse/UNOMI-676
--
This message was sent by Atlassian Jira
(v8.20.10#820010)