From 2908d4ee5f9aa41a2b67f7999a55f221d493f9a0 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 18 Nov 2024 10:05:10 +0800 Subject: [PATCH] perf: Delete asset fail --- apps/assets/api/asset/asset.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/assets/api/asset/asset.py b/apps/assets/api/asset/asset.py index 849b5f3ad..1b93fa44c 100644 --- a/apps/assets/api/asset/asset.py +++ b/apps/assets/api/asset/asset.py @@ -123,6 +123,10 @@ class AssetViewSet(SuggestionMixin, OrgBulkModelViewSet): NodeFilterBackend, AttrRulesFilterBackend ] + def perform_destroy(self, instance): + instance.accounts.update(su_from_id=None) + instance.delete() + def get_queryset(self): queryset = super().get_queryset() if queryset.model is not Asset: