diff --git a/account_asset_management/__manifest__.py b/account_asset_management/__manifest__.py index 0068e0e3b..6179462cf 100644 --- a/account_asset_management/__manifest__.py +++ b/account_asset_management/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Assets Management", - "version": "13.0.1.3.1", + "version": "13.0.1.3.2", "license": "AGPL-3", "depends": ["account"], "excludes": ["account_asset"], diff --git a/account_asset_management/models/account_asset_line.py b/account_asset_management/models/account_asset_line.py index 17787dfc2..1d6a5c4a2 100644 --- a/account_asset_management/models/account_asset_line.py +++ b/account_asset_management/models/account_asset_line.py @@ -280,6 +280,7 @@ class AccountAssetLine(models.Model): def unlink_move(self): for line in self: move = line.move_id + move.button_draft() move.with_context(force_delete=True, unlink_from_asset=True).unlink() # trigger store function line.with_context(unlink_from_asset=True).write({"move_id": False}) diff --git a/account_asset_management/models/account_move.py b/account_asset_management/models/account_move.py index f97567a0c..48e62ac24 100644 --- a/account_asset_management/models/account_move.py +++ b/account_asset_management/models/account_move.py @@ -92,7 +92,7 @@ class AccountMove(models.Model): move.message_post(body=message) def button_draft(self): - invoices = self.filtered(lambda r: not r.is_sale_document()) + invoices = self.filtered(lambda r: r.is_purchase_document()) if invoices: invoices.line_ids.asset_id.unlink() super().button_draft()