]
RH Bugzilla Integration commented on DROOLS-296:
------------------------------------------------
Marek Winkler <mwinkler(a)redhat.com> changed the Status of [bug
Drools date coercion and conditional OR
---------------------------------------
Key: DROOLS-296
URL:
https://issues.jboss.org/browse/DROOLS-296
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 5.5.0.Final
Environment: Windows 7
Reporter: Madhura Jayaratne
Assignee: Mario Fusco
Fix For: 6.0.1.Final
If I try a simple Drools rule with conditions on date type and uses conditional OR (||) I
get the following error. If I change || to && it works fine.
Condition
$container: DateContainer( date >= "15-Oct-2013" || date <=
"01-Oct-2013" )
Error
Unable to Analyse Expression date >= "15-Oct-2013" || date <=
"01-Oct-2013":
[Error: Comparison operation requires compatible types. Found class java.util.Date and
class java.lang.String]
[Near : {... date >= "15-Oct-2013" || date <= "01-Oct-2013"
....}]
^
[Line: 9, Column: 1] : [Rule name='Test rule']
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: