json-rules-engine
json-rules-engine copied to clipboard
fact params is not working when I am using fact in evaluationDetails > currentValue
I am using these params to create a rule. When rule is failing I want it to return currentValue by resolving fact documentsCount . Although It is resolving this fact documentsCount but not with the params which I passed. The params receiving params in fact fact resolver is {}.
{
baseNumber: 1,
evaluationDetails: {
code: "RuleEventErrorCode",
currentValue: {
fact: "documentsCount",
params: {
status: "approved",
hasPayments: true,
},
},
message: 'The documents number does not meet the requirements',
targetValue: {
fact: "stdDocCount",
},
}
};