From 4665c073c841c690ffe994b39a76105a717371c3 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Fri, 17 Dec 2010 17:44:59 +0530 Subject: [PATCH] [FIX]:stock.picking.test_finished: write() takes at most 6 arguments (8 given) lp bug: https://launchpad.net/bugs/690583 fixed bzr revid: ksa@tinyerp.co.in-20101217121459-1i3k7u3ueu81sjlf --- addons/stock/stock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index b7aab232f13..97c6b4a90c3 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -798,10 +798,11 @@ class stock_picking(osv.osv): move_ids = self.pool.get('stock.move').search(cr, uid, [('picking_id', 'in', ids)]) for move in self.pool.get('stock.move').browse(cr, uid, move_ids): if move.state not in ('done', 'cancel'): + if move.product_qty != 0.0: return False else: - move.write(cr, uid, [move.id], {'state': 'done'}) + move.write({'state': 'done'}) return True def test_assigned(self, cr, uid, ids):