-
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
-