-
Bug
-
Resolution: Done
-
Major
-
None
-
7.47.0.Final
-
None
-
2020 Week 52-03 (from Dec 21)
-
2
-
Undefined
-
NEW
-
NEW
-
---
-
---
When a pattern inside "or" has a constraint which compares to a property of a bind variable, LambdaConstraint.indexingDeclaration is wrongly replaced (during LogicTransformer.transform()) so results in a wrong rule execution.
rule R when $p : Person(name == "Mark") or ( $mark : Person(name == "Mark") and $p : Person(age == $mark.age) ) $s: String(this == $p.name) then ...
- is related to
-
DROOLS-5920 Wrong BetaIndex offset with Or in executable-model
- Closed
- relates to
-
DROOLS-5910 Enable range index for JoinNode
- Closed