diff --git a/stock_ux/models/stock_move.py b/stock_ux/models/stock_move.py index 96d2a535b..bb9c3f277 100644 --- a/stock_ux/models/stock_move.py +++ b/stock_ux/models/stock_move.py @@ -97,6 +97,11 @@ def _merge_moves(self, merge_into=False): merge_into=merge_into ) + def action_explode(self): + # Cuando se explota un kit, MRP cancela y elimina el move original del producto kit, + # aunque tenga sale_line_id. Permitimos ese unlink con can_delete=True. + return super(StockMove, self.with_context(can_delete=True)).action_explode() + @api.model_create_multi def create(self, vals_list): for vals in vals_list: