From 3528fd4148038b13ec5f7a8c6c1e2642c4fa3a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt?= Date: Fri, 7 Feb 2025 21:27:40 +0100 Subject: [PATCH] fix domain for external subcontractors --- account_invoice_subcontractor/models/subcontractor_work.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/account_invoice_subcontractor/models/subcontractor_work.py b/account_invoice_subcontractor/models/subcontractor_work.py index 7ed0746..1a6bde2 100644 --- a/account_invoice_subcontractor/models/subcontractor_work.py +++ b/account_invoice_subcontractor/models/subcontractor_work.py @@ -404,12 +404,15 @@ def _scheduler_action_subcontractor_invoice_create(self, days=7): all_works = self.search( [ ("invoice_id.invoice_date", "<=", date_filter), - ("subcontractor_invoice_line_id", "=", False), "|", + "&", ("subcontractor_type", "=", "internal"), + ("subcontractor_invoice_line_id", "=", False), + "&", "&", ("subcontractor_type", "=", "external"), ("employee_id.auto_generate_invoice", "=", True), + ("supplier_invoice_line_id", "=", False), ("state", "in", ["posted", "paid"]), ], )