# Copyright 2026 Criptomart # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo import models class StockBackorderConfirmation(models.TransientModel): _inherit = "stock.backorder.confirmation" def _check_collected_products(self): self.env["stock.picking"].browse( self.env.context.get("button_validate_picking_ids", []) )._check_collected_products() def process(self): self._check_collected_products() return super().process() def process_cancel_backorder(self): self._check_collected_products() return super().process_cancel_backorder()