From 49eb6176c2ac5283f80d745f5c1bf992dd10a7da Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 15 Dec 2016 09:49:54 +0100 Subject: [PATCH] [FIX] mrp: manufacturing manager can unbuild an order A manufacturing manager can unbuild an order without being an inventory manager. The action unbuild only appears when the user is manufacturing manager. opw:695734 --- addons/mrp/models/mrp_unbuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/models/mrp_unbuild.py b/addons/mrp/models/mrp_unbuild.py index 7254101505e..5b426901256 100644 --- a/addons/mrp/models/mrp_unbuild.py +++ b/addons/mrp/models/mrp_unbuild.py @@ -129,7 +129,7 @@ class MrpUnbuild(models.Model): produce_move.quantity_done = produce_move.product_uom_qty produce_moves.move_validate() produced_quant_ids = produce_moves.mapped('quant_ids').filtered(lambda quant: quant.qty > 0) - consume_move.quant_ids.write({'produced_quant_ids': [(6, 0, produced_quant_ids.ids)]}) + consume_move.quant_ids.sudo().write({'produced_quant_ids': [(6, 0, produced_quant_ids.ids)]}) self.write({'state': 'done'})