summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGoffin Simon <sig@odoo.com>2020-12-16 09:21:52 +0000
committerGoffin Simon <sig@odoo.com>2020-12-16 11:07:19 +0000
commitff0b0c785a6a853ec4024d40c780fd090707697c (patch)
treea8214d5491d7ca8daf7728d2a82f1f0eadb7e066
parent0e434d8cedd6ff9c65e539febeef220b0334e584 (diff)
[FIX] l10n_ch_qriban: Impossible to create a vendor bill
Steps to reproduce the bug: - Let's consider a company C with l10n_ch installed - Try to create a vendor bill Bug: A traceback was raised. PS: Function _is_qr_iban has an ensure_one and when creating a vendor bill the function _is_qr_iban by _compute_l10n_ch_isr_needs_fixing was called with no partner_bank opw:2416809 closes odoo/odoo#63431 X-original-commit: 6e374e25943106be84711233f3960f2f3a4b9aa9 Signed-off-by: Simon Goffin (sig) <sig@openerp.com>
-rw-r--r--addons/l10n_ch_qriban/models/res_bank.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/l10n_ch_qriban/models/res_bank.py b/addons/l10n_ch_qriban/models/res_bank.py
index d88750efd63..6a8825f3b7e 100644
--- a/addons/l10n_ch_qriban/models/res_bank.py
+++ b/addons/l10n_ch_qriban/models/res_bank.py
@@ -37,7 +37,7 @@ class ResPartnerBank(models.Model):
return super().write(vals)
def _is_qr_iban(self):
- return super()._is_qr_iban() or self.l10n_ch_qr_iban
+ return self and super(ResPartnerBank, self)._is_qr_iban() or self.l10n_ch_qr_iban
def _l10n_ch_get_qr_vals(self, amount, currency, debtor_partner, free_communication, structured_communication):
qr_vals = super()._l10n_ch_get_qr_vals(amount, currency, debtor_partner, free_communication, structured_communication)