[FIX] mrp
authorHarry (Open ERP) <hmo@tinyerp.com>
Wed, 17 Mar 2010 12:13:57 +0000 (17:43 +0530)
committerHarry (Open ERP) <hmo@tinyerp.com>
Wed, 17 Mar 2010 12:13:57 +0000 (17:43 +0530)
bzr revid: hmo@tinyerp.com-20100317121357-48xpq5lda7xd10ea

addons/mrp/mrp.py

index 073e46b..0a6d03a 100644 (file)
@@ -1112,7 +1112,8 @@ class mrp_procurement(osv.osv):
         @return  : True
         """
         res = self.make_mo(cr, uid, ids, context=context)
-        return 1 #TO CHECK: why workflow is generated error if return True
+        res = res.values()
+        return len(res) and res[0] or 0 #TO CHECK: why workflow is generated error if return not integer value
 
     def make_mo(self, cr, uid, ids, context={}):
         """
@@ -1157,7 +1158,8 @@ class mrp_procurement(osv.osv):
         @return  : True
         """
         res = self.make_po(cr, uid, ids, context=context)
-        return 1 #TO CHECK: why workflow is generated error if return True
+        res = res.values()
+        return len(res) and res[0] or 0 #TO CHECK: why workflow is generated error if return not integer value
 
     def make_po(self, cr, uid, ids, context={}):
         """