Hi,
I have this case in my rules:
rule "teste ID menor que zero ou null
"
dialect "mvel"
#activation-group "grupo1"
when C100($id : id < 0 || id == null)
then
System.out.println("O valor de id eh: " + $id);
end
This kind of expression “($id : id
< 0 || id == null)” works fine using drools 4.0.7, but when i tried to
update my project to use drools 5.0.1, it breaks.
As it seems, the second part of the OR
statement “id == null” overwrites the first part “id <
0”, making my tests fail.
I know the alternatives to solve this
expression, but i would need to search and change more than 1500 legacy rules
in my project.
Do you guys have any kind of information
about this??
Regards,
Henrique