From a9d5affe1bfdaa1ad26265dc2d02af9fced635e2 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Thu, 30 Jan 2014 17:15:32 +0100 Subject: [PATCH] [IMP] nothing bzr revid: jco@openerp.com-20140130161532-anubjjt4nwsu73xv --- addons/stock/wizard/stock_return_picking.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index d2b9b11cc03..a1f2ae51e9a 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -148,6 +148,7 @@ class stock_return_picking(osv.osv_memory): 'origin_returned_move_id': move.id, 'procure_method': 'make_to_stock', }) + if data['move_dest_method'] == 'cancel': if move.move_dest_id and move.move_dest_id.state not in ['done', 'cancel']: res = move_obj.split(cr, uid, move.move_dest_id, new_qty, context=context) @@ -161,9 +162,10 @@ class stock_return_picking(osv.osv_memory): 'product_uom_qty': new_qty, 'product_uos_qty': uom_obj._compute_qty(cr, uid, move.product_uom.id, new_qty, move.product_uos.id), 'move_dest_id': res, - 'picking_id': False, + 'picking_id': False, }) move_obj.action_confirm(cr, uid, [new_move], context=context) + if not returned_lines: raise osv.except_osv(_('Warning!'), _("Please specify at least one non-zero quantity."))