closes odoo/odoo#49422 Related: odoo/upgrade#1068 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
17 lines
626 B
Python
17 lines
626 B
Python
# -*- coding: utf-8 -*-
|
|
from odoo.exceptions import ValidationError
|
|
from odoo import api, fields, models, _
|
|
|
|
|
|
class ResPartnerBank(models.Model):
|
|
_inherit = "res.partner.bank"
|
|
|
|
journal_id = fields.One2many('account.journal', 'bank_account_id', domain=[('type', '=', 'bank')], string='Account Journal', readonly=True,
|
|
help="The accounting journal corresponding to this bank account.")
|
|
|
|
@api.constrains('journal_id')
|
|
def _check_journal_id(self):
|
|
for bank in self:
|
|
if len(bank.journal_id) > 1:
|
|
raise ValidationError(_('A bank account can belong to only one journal.'))
|