fix problem with empty layout_category;
parent
76822501eb
commit
09d23465c3
|
|
@ -14,7 +14,7 @@ class AccountInvoice(models.Model):
|
||||||
|
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
res = [[]]
|
res = [[]]
|
||||||
for category, lines in groupby(self.invoice_line_ids.sorted(key=lambda s: s.layout_category_id.name), lambda l: l.layout_category_id):
|
for category, lines in groupby(self.invoice_line_ids.sorted(key=lambda s: s.layout_category_id.name or ''), lambda l: l.layout_category_id):
|
||||||
# If last added category induced a pagebreak, this one will be on a new page
|
# If last added category induced a pagebreak, this one will be on a new page
|
||||||
if res[-1] and res[-1][-1]['pagebreak']:
|
if res[-1] and res[-1][-1]['pagebreak']:
|
||||||
res.append([])
|
res.append([])
|
||||||
|
|
|
||||||
|
|
@ -201,15 +201,15 @@
|
||||||
<br/>
|
<br/>
|
||||||
</span>
|
</span>
|
||||||
<span t-if="shorttext">
|
<span t-if="shorttext">
|
||||||
<span>
|
<span t-if="invoice_line.lot_id and invoice_line.lot_id.short_text">
|
||||||
<strong>Kurztext:</strong>
|
<strong>Kurztext:</strong>
|
||||||
<span t-if="invoice_line.lot_id.short_text" t-field="invoice_line.lot_id.short_text"/>
|
<span t-field="invoice_line.lot_id.short_text"/>
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span t-else="">
|
||||||
<span t-if="not invoice_line.lot_id.short_text" t-field="invoice_line.name"/>
|
<span t-field="invoice_line.name"/>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
<span t-if="not shorttext">
|
<span t-else="">
|
||||||
<span t-field="invoice_line.name"/>
|
<span t-field="invoice_line.name"/>
|
||||||
</span>
|
</span>
|
||||||
<span t-if="invoice_line.product_id.tracking=='serial'">
|
<span t-if="invoice_line.product_id.tracking=='serial'">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue