From 9fc2545a41838b3ba8878052e4cc859e8394b840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Thu, 29 Apr 2021 13:20:52 +0200 Subject: [PATCH] [FIX] account_asset_management: Fix error from group_ids in asset when set profile_id --- account_asset_management/models/account_asset.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/account_asset_management/models/account_asset.py b/account_asset_management/models/account_asset.py index 462be84a9..0766472a6 100644 --- a/account_asset_management/models/account_asset.py +++ b/account_asset_management/models/account_asset.py @@ -316,8 +316,12 @@ class AccountAsset(models.Model): @api.depends("profile_id") def _compute_group_ids(self): - for asset in self.filtered("profile_id"): - asset.group_ids = asset.profile_id.group_ids + for asset in self: + if asset.profile_id: + asset.group_ids = asset.profile_id.group_ids + else: + # HACK: Not needed in v14 due to odoo/odoo#64359 + asset.group_ids = asset.group_ids @api.depends("profile_id") def _compute_method(self):