Filter out empty references and numbers when joining them from sales for UBL invoice
Closes #14652
This commit is contained in:
1 parent
8607d60cf8
commit
942c3cdb15
1 file changed
+4
-2
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user