diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index a19dc92c62b..629f7817c2c 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -410,7 +410,7 @@ class SaleOrder(models.Model): return groups self.ensure_one() - customer_portal_group = next(group for group in groups if group[0] == 'portal_customer') + customer_portal_group = next((group for group in groups if group[0] == 'portal_customer'), None) if customer_portal_group: access_opt = customer_portal_group[2].setdefault('button_access', {}) if self._context.get('website_sale_send_recovery_email'):