diff --git a/sf_sale/models/sale_order.py b/sf_sale/models/sale_order.py index b4aca0dc..51e7ca3c 100644 --- a/sf_sale/models/sale_order.py +++ b/sf_sale/models/sale_order.py @@ -313,6 +313,8 @@ class RePurchaseOrder(models.Model): @api.depends('origin') def _compute_purchase_type(self): for purchase in self: + if not purchase.origin: + continue origin = [origin.replace(' ', '') for origin in purchase.origin.split(',')] order_ids = self.env['sale.order'].sudo().search([('name', 'in', origin)]) if order_ids: