From d88ed03aa7c591bda410c93f6a3cdfaf87be7672 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Tue, 22 Dec 2009 16:27:11 +0000
Subject: [PATCH] these conditions are opposite.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31421 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/mixin/rule.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/product/ERP5/mixin/rule.py b/product/ERP5/mixin/rule.py
index daae4f8058..3880687580 100644
--- a/product/ERP5/mixin/rule.py
+++ b/product/ERP5/mixin/rule.py
@@ -285,7 +285,7 @@ class RuleMixin:
           # Not Frozen can be updated
           kw = {}
           for tester in profit_tester_list:
-            if tester.compare(prevision_movement, decision_movement):
+            if not tester.compare(prevision_movement, decision_movement):
               kw.update(tester.getUpdatablePropertyDict(prevision_movement, decision_movement))
           if kw:
             movement_collection_diff.addUpdatableMovement(decision_movement, kw)
@@ -301,7 +301,7 @@ class RuleMixin:
           # Not Frozen can be updated
           kw = {}
           for tester in divergence_tester_list:
-            if tester.compare(prevision_movement, decision_movement): 
+            if not tester.compare(prevision_movement, decision_movement): 
               kw.update(tester.getUpdatablePropertyDict(prevision_movement, decision_movement))
               # XXX-JPS - there is a risk here that quanity is wrongly updated
           if kw:
-- 
2.30.9