-
Bug
-
Resolution: Done
-
Major
-
7.11.0.GA, 7.12.1.GA
After upgrading RHDM from 7.10.1 to 7.12.1, when using non-executable model, if the capitalized property is updated in modify block of RHS, it behaves as class reactive and then unexpected rules gets executed.
Here are example rule which caused the issue.
rule "Target_Rule" when $temp : TempObject(id == "1", $id : id, $MyList : MyList) $target : TargetObject(id == $id) then delete($target); $MyList.remove($target); modify($temp){ MyList = $MyList; } System.out.println("▼▼▼ Rule [Target_Rule] fires!!!"); end
This is caused by RHDM-1639 which is fixed in 7.11.0.
In addition, this does not happen when using executable-model.
- clones
-
DROOLS-7088 Property reactivity discrepancy between executable model and non executable model with a capitalized property
- Resolved