diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 1abcb28a5bf..749e3ec3289 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -447,7 +447,7 @@ class AccountAssetDepreciationLine(models.Model): created_moves |= move if post_move and created_moves: - created_moves.post() + created_moves.filtered(lambda r: r.asset_id and r.asset_id.category_id and r.asset_id.category_id.open_asset).post() return [x.id for x in created_moves] @api.multi diff --git a/addons/account_asset/test/account_asset_demo_test.xml b/addons/account_asset/test/account_asset_demo_test.xml index 55951f7d817..0c06e485025 100644 --- a/addons/account_asset/test/account_asset_demo_test.xml +++ b/addons/account_asset/test/account_asset_demo_test.xml @@ -12,6 +12,7 @@ Hardware - 3 Years 3 12 + True