diff --git a/account_asset_management/account_asset.py b/account_asset_management/account_asset.py index 707802062..6eb9c84a5 100644 --- a/account_asset_management/account_asset.py +++ b/account_asset_management/account_asset.py @@ -222,6 +222,10 @@ class account_asset_asset(orm.Model): def unlink(self, cr, uid, ids, context=None): for asset in self.browse(cr, uid, ids, context=context): + if asset.state != 'draft': + raise orm.except_orm( + _('Invalid action!'), + _("You can only delete assets in draft state.")) if asset.account_move_line_ids: raise orm.except_orm( _('Error!'),