diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 98ded9d3..859bdf3b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -104,7 +104,7 @@ repos: - --settings=. exclude: /__init__\.py$ - repo: https://github.com/acsone/setuptools-odoo - rev: 3.1.10 + rev: 3.3.2 hooks: - id: setuptools-odoo-make-default - id: setuptools-odoo-get-requirements diff --git a/abandoned_carts/wizard/customer.py b/abandoned_carts/wizard/customer.py index f2797924..f5ed2fc9 100644 --- a/abandoned_carts/wizard/customer.py +++ b/abandoned_carts/wizard/customer.py @@ -178,6 +178,8 @@ def create_partner_remove_queue(self, partner_ids, user_id, user_name): for partner_id in partner_ids: partner = self.env["res.partner"].browse(partner_id) + if not partner.exists(): + continue record_name = partner.name record_id = partner.id error = "" diff --git a/abandoned_carts/wizard/sale_order.py b/abandoned_carts/wizard/sale_order.py index a5bd2cca..429baa95 100644 --- a/abandoned_carts/wizard/sale_order.py +++ b/abandoned_carts/wizard/sale_order.py @@ -107,6 +107,8 @@ def create_order_remove_queue(self, order_ids, user_id, user_name): for order_id in order_ids: order = self.env["sale.order"].browse(order_id) + if not order.exists(): + continue record_name = order.name record_id = order.id error = ""