From 677a60cdf4dbf78a72418d445b9923f284dbefc3 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Thu, 27 Sep 2012 12:42:59 +0530 Subject: [PATCH] [FIX] stock : Traceback when click on Return Shipment Wizard. bzr revid: mdi@tinyerp.com-20120927071259-olnkk6m1ocr173n3 --- addons/stock/wizard/stock_return_picking.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index efd547d1974..d0494432bd2 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -72,7 +72,7 @@ class stock_return_picking(osv.osv_memory): res.update({'invoice_state': 'none'}) return_history = self.get_return_history(cr, uid, record_id, context) for line in pick.move_lines: - qty = line.product_qty - return_history.get(line.id, False) + qty = line.product_qty - return_history.get(line.id, 0) if qty > 0: result1.append({'product_id': line.product_id.id, 'quantity': qty,'move_id':line.id}) if 'product_return_moves' in fields: @@ -100,7 +100,7 @@ class stock_return_picking(osv.osv_memory): valid_lines = 0 return_history = self.get_return_history(cr, uid, record_id, context) for m in pick.move_lines: - if m.product_qty * m.product_uom.factor > return_history.get(m.id, False): + if m.product_qty * m.product_uom.factor > return_history.get(m.id, 0): valid_lines += 1 if not valid_lines: raise osv.except_osv(_('Warning!'), _("No products to return (only lines in Done state and not fully returned yet can be returned)!"))