[FIX] picked in SO

bzr revid: fp@tinyerp.com-20091203205321-ujfh08p383ezb7m4
This commit is contained in:
Fabien Pinckaers
2009-12-03 21:53:21 +01:00
parent 9403f6011f
commit 457b377f89
+2 -1
View File
@@ -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':