mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-31 23:20:37 +00:00
[Update] 修改删除节点 API 返回的状态码
This commit is contained in:
@@ -62,11 +62,8 @@ class NodeViewSet(OrgModelViewSet):
|
||||
def destroy(self, request, *args, **kwargs):
|
||||
node = self.get_object()
|
||||
if node.has_children_or_contains_assets():
|
||||
msg = _("Deletion failed "
|
||||
"and the node contains children or assets")
|
||||
return Response(
|
||||
data={'msg': msg}, status=status.HTTP_500_INTERNAL_SERVER_ERROR
|
||||
)
|
||||
msg = _("Deletion failed and the node contains children or assets")
|
||||
return Response(data={'msg': msg}, status=status.HTTP_403_FORBIDDEN)
|
||||
return super().destroy(request, *args, **kwargs)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user