json-rules-engine icon indicating copy to clipboard operation
json-rules-engine copied to clipboard

fact params is not working when I am using fact in evaluationDetails > currentValue

Open dlsemwal opened this issue 2 months ago • 0 comments

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",
                },
            }
        };

dlsemwal avatar Dec 05 '25 14:12 dlsemwal