Do not fail on missing attribute in InvoiceTax._key
issue11136 review370911002 (grafted from ac674a252a05d63c3ee61a277d7abeb394edc10f) --HG-- branch : 6.0
This commit is contained in:
1 parent
c50463f966
commit
ff61cdc68a
1 file changed
+4
-2
+4
-2
@@ -2587,8 +2587,10 @@ class InvoiceTax(sequence_ordered(), ModelSQL, ModelView):
|
||||
@property
|
||||
def _key(self):
|
||||
# Same as _TaxKey
|
||||
tax_id = self.tax.id if self.tax else -1
|
||||
return (self.account.id, tax_id, self.base >= 0)
|
||||
tax_id = self.tax.id if getattr(self, 'tax', None) else -1
|
||||
account_id = (
|
||||
self.account.id if getattr(self, 'account', None) else None)
|
||||
return (account_id, tax_id, (getattr(self, 'base', 0) or 0) >= 0)
|
||||
|
||||
@classmethod
|
||||
def check_modify(cls, taxes):
|
||||
|
||||
Reference in new issue
Block a user