diff --git a/account_asset_management/models/account_move.py b/account_asset_management/models/account_move.py index 817045fef09..34e2c927ef7 100644 --- a/account_asset_management/models/account_move.py +++ b/account_asset_management/models/account_move.py @@ -42,8 +42,12 @@ def _compute_asset_count(self): def unlink(self): # for move in self: - deprs = self.env["account.asset.line"].search( - [("move_id", "in", self.ids), ("type", "in", ["depreciate", "remove"])] + deprs = ( + self.env["account.asset.line"] + .sudo() + .search( + [("move_id", "in", self.ids), ("type", "in", ["depreciate", "remove"])] + ) ) if deprs and not self.env.context.get("unlink_from_asset"): raise UserError(