From 457b377f899fb74a470c20c8e5504b2ca379189d Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 3 Dec 2009 21:53:21 +0100 Subject: [PATCH] [FIX] picked in SO bzr revid: fp@tinyerp.com-20091203205321-ujfh08p383ezb7m4 --- addons/sale/sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 56af40df442..63ccc2ea80a 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -506,9 +506,9 @@ class sale_order(osv.osv): write_cancel_ids = [] stock_move_obj = self.pool.get('stock.move') for order in self.browse(cr, uid, ids, context={}): + print order.name, mode for line in order.order_line: if (not line.procurement_id) or (line.procurement_id.state=='done'): - finished = True if line.state != 'done': write_done_ids.append(line.id) else: @@ -525,6 +525,7 @@ class sale_order(osv.osv): if write_cancel_ids: self.pool.get('sale.order.line').write(cr, uid, write_cancel_ids, {'state': 'exception'}) + print finished if mode == 'finished': return finished elif mode == 'canceled':