diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index e26f3870516..697d961e17e 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -812,9 +812,9 @@
- + diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 612f2461a7c..85d393636f9 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -1034,10 +1034,10 @@ class mrp_procurement(osv.osv): def action_cancel(self, cr, uid, ids): todo = [] for proc in self.browse(cr, uid, ids): - if proc.move_id: + if proc.move_id and proc.move_id.state=='waiting': todo.append(proc.move_id.id) if len(todo): - self.pool.get('stock.move').action_cancel(cr, uid, [proc.move_id.id]) + self.pool.get('stock.move').write(cr, uid, todo, {'state':'assigned'}) self.write(cr, uid, ids, {'state':'cancel'}) wf_service = netsvc.LocalService("workflow") diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 69f677fa15e..f75ee28ff19 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -64,11 +64,11 @@