apache / incubator-kie-drools

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
http://www.drools.org
Apache License 2.0
5.88k stars 2.5k forks source link

[KIE-DROOLS-5943] fix property reactivity in mvel constraint when using redundant pattern binding in constraint #5953

Closed mariofusco closed 6 months ago

mariofusco commented 6 months ago

Fixes https://github.com/apache/incubator-kie-drools/issues/5943

This time the executable model was behaving correctly so I fixed the property reactivity introspection in the MvelConstraint, to make the interpreted drl to behave in the same way.