[
https://issues.jboss.org/browse/JBRULES-3095?page=com.atlassian.jira.plug...
]
Mark Proctor commented on JBRULES-3095:
---------------------------------------
at the moment it is unlikely this will get fixed. The work around is to register an MVEL
data convert for Pateint and Strings.
MVEL equality is not working as in 5.1.1
----------------------------------------
Key: JBRULES-3095
URL:
https://issues.jboss.org/browse/JBRULES-3095
Project: Drools
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Affects Versions: 5.2.0.CR1, 5.3.0.M1
Reporter: Mauricio Salatino
Assignee: Mark Proctor
Fix For: 5.2.0
Attachments: MvelEquality.zip
There is a different behavior caused by what I think is an MVEL regretion in the version
that it's being used in 5.3.0.SNAPSHOT.
Patient( groupName == "ceftazidime susc islt" || groupName ==
"ceftfsdfsazidime susc islt") // this doesn't work
and
Patient( groupName == "ceftazidime susc islt") // This works!!
The field groupName is an Object that overrides the method equals following the java
convention for comparing objects.
I'm attaching an isolated unit test showing this problem.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira