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':