Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
7.58.0.Final
-
None
-
2021 Week 34-36 (from Aug 23)
-
-
undefined
-
NEW
-
NEW
Description
A constraint will fail to match with executable model when shared between two rules and written with an extra parenthesis in one of the two, such as in the following example:
rule "1" when Pojo( (str == "A") ) // extra parenthesis here then end rule "2" when Pojo( str == "B" ) Pojo( str == "A" ) then end
When running with executable model, rule 1 will not match against the following working memory:
Pojo{str='A'}
It will instead match as expected in DRL mode.