diff --git a/account_asset_management/models/account_move.py b/account_asset_management/models/account_move.py index 52dc5c36..d4eeeb66 100644 --- a/account_asset_management/models/account_move.py +++ b/account_asset_management/models/account_move.py @@ -59,8 +59,10 @@ class AccountMove(models.Model): def write(self, vals): if set(vals).intersection(FIELDS_AFFECTS_ASSET_MOVE): - deprs = self.env["account.asset.line"].search( - [("move_id", "in", self.ids), ("type", "=", "depreciate")] + deprs = ( + self.env["account.asset.line"] + .sudo() + .search([("move_id", "in", self.ids), ("type", "=", "depreciate")]) ) if deprs: raise UserError(