From 1da7e5fc04dca53e95a0a773b62c8191832c63d5 Mon Sep 17 00:00:00 2001 From: Kitti U Date: Tue, 7 Sep 2021 16:47:37 +0700 Subject: [PATCH 1/2] [14.0][FIX] account_asset_management, error on remove for asset no depre --- account_asset_management/wizard/account_asset_remove.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/account_asset_management/wizard/account_asset_remove.py b/account_asset_management/wizard/account_asset_remove.py index 7a43fea7e..47503270e 100644 --- a/account_asset_management/wizard/account_asset_remove.py +++ b/account_asset_management/wizard/account_asset_remove.py @@ -252,6 +252,8 @@ class AccountAssetRemove(models.TransientModel): if not dlines: asset.compute_depreciation_board() dlines = _dlines(asset) + if not dlines: + return asset.value_residual first_to_depreciate_dl = dlines[0] first_date = first_to_depreciate_dl.line_date From cdc766071040ea5c3c6bf4f7ad41d4712aea2412 Mon Sep 17 00:00:00 2001 From: Kitti U Date: Tue, 28 Sep 2021 10:28:10 +0700 Subject: [PATCH 2/2] [14.0][FIX] account_asset_management, singleton error on asset_count --- account_asset_management/models/account_move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_asset_management/models/account_move.py b/account_asset_management/models/account_move.py index d1bccfd9f..297fc7fd7 100644 --- a/account_asset_management/models/account_move.py +++ b/account_asset_management/models/account_move.py @@ -36,7 +36,7 @@ class AccountMove(models.Model): for rec in self: assets = ( self.env["account.asset.line"] - .search([("move_id", "=", self.id)]) + .search([("move_id", "=", rec.id)]) .mapped("asset_id") ) rec.asset_count = len(assets)