perf: Delete asset fail

pull/14468/head^2
feng 2024-11-18 10:05:10 +08:00 committed by feng626
parent 482c4ced0c
commit 2908d4ee5f
1 changed files with 4 additions and 0 deletions

View File

@ -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: