]
Michael Biarnes Kiefer updated DROOLS-680:
------------------------------------------
Fix Version/s: 7.0.0.Beta8
(was: 7.0.0.Beta7)
"contains" operator behaves inconsistently when used with
Maps
--------------------------------------------------------------
Key: DROOLS-680
URL:
https://issues.jboss.org/browse/DROOLS-680
Project: Drools
Issue Type: Bug
Affects Versions: 5.6.0.Final, 6.0.1.Final, 6.1.0.Final, 6.2.0.CR4
Reporter: Davide Sottara
Assignee: Mario Fusco
Fix For: 7.0.0.Beta8
In a rule
{code}
Bean( map contains "x" ) // assuming "map" is a property of type Map
{code}
"contains" is arbitrarily interpreted as "containsKey"
The constrain will then fail after being jitted
The documentation explicitly states that "contains" applies to collections