From a6c64ebfa3f410ce263aa40127eb018c241e5c4c Mon Sep 17 00:00:00 2001 From: "Jay Vora (OpenERP)" Date: Wed, 20 Apr 2011 13:09:12 +0530 Subject: [PATCH] [FIX] Stock : Chained location: cancelling receptions doesn't cancel all stock moves lp bug: https://launchpad.net/bugs/763439 fixed bzr revid: jvo@tinyerp.com-20110420073912-gjyxbdzgotyssrax --- 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 a728e06fb01..9d445855b70 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1964,7 +1964,8 @@ class stock_move(osv.osv): if move.picking_id: pickings[move.picking_id.id] = True if move.move_dest_id and move.move_dest_id.state == 'waiting': - self.write(cr, uid, [move.move_dest_id.id], {'state': 'assigned'}) + self.action_cancel(cr, uid, [move.move_dest_id.id], context) +# self.write(cr, uid, [move.move_dest_id.id], {'state': 'assigned'}) if context.get('call_unlink',False) and move.move_dest_id.picking_id: wf_service = netsvc.LocalService("workflow") wf_service.trg_write(uid, 'stock.picking', move.move_dest_id.picking_id.id, cr)