Rules are fired inconsistently if we have a mix of pattern checks in the LHS of multiple rules, eg:
rule "rule12"
when
Line(type="12")
...
rule "rule11"
when
Line(type=11)
...
rule "rule11a"
when
Line(type="11")
Note that type is a String property. If we insert a Line object with type="11", we expect the two rules to be fired. However, only one rule is fired.
- clones
-
RHDM-81 A rule does not fire when String type coercion used in its pattern
-
- Closed
-