From 82ce38e4b285be436d28c741ae9607ed90641731 Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Thu, 6 May 2021 19:18:11 +0200 Subject: [PATCH] [fix] error domain --- models/scop_cotisation.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py index 5542c07..f6c1934 100644 --- a/models/scop_cotisation.py +++ b/models/scop_cotisation.py @@ -102,12 +102,15 @@ class ScopCotisation(models.AbstractModel): Invoice = self.env['account.invoice'] InvoiceLine = self.env['account.invoice.line'] - exisiting_invoice = Invoice.search([ + domain = [ ('partner_id', '=', partner.id), ('year', '=', self.year), ('type_contribution_id', '=', type_contribution), - ('bordereau_id', '=', bordereau.id) - ]) + ] + if bordereau: + domain.append(('bordereau_id', '=', bordereau.id)) + + exisiting_invoice = Invoice.search(domain) if not exisiting_invoice or is_regul: date_invoice = date if date else self.date_cotisation -- GitLab