Filter out empty references and numbers when joining them from sales for UBL invoice

Closes #14652
This commit is contained in:
Cédric Krier
2026-03-06 01:13:25 +01:00
parent 8607d60cf8
commit 942c3cdb15
+4 -2
View File
@@ -180,12 +180,14 @@ class Invoice(Model):
@cached_property
def sale_reference(self):
if hasattr(self.invoice, 'sales'):
return ','.join(s.reference for s in self.invoice.sales)
return ','.join(
filter(None, (s.reference for s in self.invoice.sales)))
@cached_property
def sale_number(self):
if hasattr(self.invoice, 'sales'):
return ','.join(s.number for s in self.invoice.sales)
return ','.join(
filter(None, (s.number for s in self.invoice.sales)))
@property
def taxes(self):