[ https://issues.apache.org/jira/browse/UNOMI-856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Sinovassin-Naïk reassigned UNOMI-856: ---------------------------------------------- Assignee: Jonathan Sinovassin-Naïk > 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 > Assignee: Jonathan Sinovassin-Naïk > Priority: Major > > 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)