diff --git a/addons/account/models/account_bank_statement.py b/addons/account/models/account_bank_statement.py index d315a12e6e9..4c93cb35b94 100644 --- a/addons/account/models/account_bank_statement.py +++ b/addons/account/models/account_bank_statement.py @@ -345,10 +345,8 @@ class AccountBankStatement(models.Model): def link_bank_to_partner(self): for statement in self: for st_line in statement.line_ids: - if st_line.bank_account_id and st_line.partner_id and st_line.bank_account_id.partner_id.id != st_line.partner_id.id: - bank_vals = st_line.bank_account_id.onchange_partner_id(st_line.partner_id.id)['value'] - bank_vals.update({'partner_id': st_line.partner_id.id}) - st_line.bank_account_id.write(bank_vals) + if st_line.bank_account_id and st_line.partner_id and st_line.bank_account_id.partner_id != st_line.partner_id: + st_line.bank_account_id.partner_id = st_line.partner_id class AccountBankStatementLine(models.Model):