diff --git a/addons/account/models/account_analytic_plan.py b/addons/account/models/account_analytic_plan.py index 54079549439..1f8e3613c9b 100644 --- a/addons/account/models/account_analytic_plan.py +++ b/addons/account/models/account_analytic_plan.py @@ -36,13 +36,13 @@ class AccountAnalyticApplicability(models.Model): return -1 product = self.env['product.product'].browse(kwargs.get('product', None)) account = self.env['account.account'].browse(kwargs.get('account', None)) - if account and self.account_prefix: - if account.code.startswith(self.account_prefix): + if self.account_prefix: + if account and account.code.startswith(self.account_prefix): score += 1 else: return -1 - if product and self.product_categ_id: - if product.categ_id == self.product_categ_id: + if self.product_categ_id: + if product and product.categ_id == self.product_categ_id: score += 1 else: return -1