Test if origin id is greater or equals to 0 before accessing the target record name

Closes #13498
(grafted from ca37026b228e56df6ed3455005a6bcd23a5665f0)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2026-01-27 12:01:42 +01:00
1 parent 319692bb1d
commit 551dffded7
1 file changed
+2 -1
+2 -1
View File
@@ -2456,7 +2456,8 @@ class InvoiceLine(sequence_ordered(), ModelSQL, ModelView, TaxableMixin):
def origin_name(self):
if isinstance(self.origin, self.__class__) and self.origin.id >= 0:
return self.origin.invoice.rec_name
return self.origin.rec_name if self.origin else None
if self.origin and self.origin.id >= 0:
return self.origin.rec_name
@classmethod
def default_taxes_deductible_rate(cls):