Do not select the invoice company as consolidation company

Closes #14662
This commit is contained in:
Cédric Krier
2026-03-09 10:54:45 +01:00
parent 22df2b5490
commit fb0ff9c7de
+2 -1
View File
@@ -126,7 +126,8 @@ class Invoice(metaclass=PoolMeta):
for party, companies in groupby(companies, attrgetter('party'))}
for invoice in invoices:
if not invoice.consolidation_company:
companies = party2company.get(invoice.party, [])
companies = set(party2company.get(invoice.party, []))
companies.discard(invoice.company)
if len(companies) == 1:
invoice.consolidation_company, = companies
elif companies: