diff --git a/account_constraints/model/account_bank_statement.py b/account_constraints/model/account_bank_statement.py index 2aa438e90..68fe0c8b1 100644 --- a/account_constraints/model/account_bank_statement.py +++ b/account_constraints/model/account_bank_statement.py @@ -66,9 +66,12 @@ class AccountBankStatementLine(models.Model): @api.multi def _is_account_cancel_installed(self): ir_module = self.env['ir.module.module'] - account_cancel = ir_module.search([('name', '=', 'account_cancel'), - ('state', '=', 'installed')]) - return bool(account_cancel) + res_found_module = ir_module.search_count([ + ('name', '=', 'account_cancel'), + ('state', '=', 'installed')]) + if res_found_module: + for line in self: + line.account_cancel_installed = True account_cancel_installed = fields.Boolean( compute='_is_account_cancel_installed', diff --git a/account_constraints/view/account_bank_statement.xml b/account_constraints/view/account_bank_statement.xml index f9ca7f3c8..cf1b4c3e8 100644 --- a/account_constraints/view/account_bank_statement.xml +++ b/account_constraints/view/account_bank_statement.xml @@ -14,7 +14,7 @@ -