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

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to