diff --git a/stock_ux/models/stock_move.py b/stock_ux/models/stock_move.py index 3c768b73d..06696635b 100644 --- a/stock_ux/models/stock_move.py +++ b/stock_ux/models/stock_move.py @@ -109,6 +109,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: