diff --git a/account_asset_management/__manifest__.py b/account_asset_management/__manifest__.py index 6550180d..3b6f1aef 100644 --- a/account_asset_management/__manifest__.py +++ b/account_asset_management/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Assets Management", - "version": "13.0.1.1.0", + "version": "13.0.1.1.1", "license": "AGPL-3", "depends": ["account"], "excludes": ["account_asset"], diff --git a/account_asset_management/models/account_asset_line.py b/account_asset_management/models/account_asset_line.py index f7c296c0..3932eb61 100644 --- a/account_asset_management/models/account_asset_line.py +++ b/account_asset_management/models/account_asset_line.py @@ -70,7 +70,11 @@ class AccountAssetLine(models.Model): dlines = self.filtered(lambda l: l.id not in exclude_ids) dlines = dlines.filtered(lambda l: l.type == "depreciate") dlines = dlines.sorted(key=lambda l: l.line_date) - + # Give value 0 to the lines that are not going to be calculated + # to avoid cache miss error + all_excluded_lines = self - dlines + all_excluded_lines.depreciated_value = 0 + all_excluded_lines.remaining_value = 0 # Group depreciation lines per asset asset_ids = dlines.mapped("asset_id") grouped_dlines = []