diff options
| author | Goffin Simon <sig@odoo.com> | 2020-12-16 09:21:52 +0000 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2020-12-16 11:07:19 +0000 |
| commit | ff0b0c785a6a853ec4024d40c780fd090707697c (patch) | |
| tree | a8214d5491d7ca8daf7728d2a82f1f0eadb7e066 /addons | |
| parent | 0e434d8cedd6ff9c65e539febeef220b0334e584 (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>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/l10n_ch_qriban/models/res_bank.py | 2 |
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) |
