fix(Node): Node 保存的时候,在信号里设置 parent_key

This commit is contained in:
xinwen
2020-11-23 17:26:06 +08:00
committed by Jiangjie.Bai
parent 91081d9423
commit a4667f3312
3 changed files with 8 additions and 5 deletions

View File

@@ -201,10 +201,8 @@ class NodeAddChildrenApi(generics.UpdateAPIView):
def put(self, request, *args, **kwargs):
instance = self.get_object()
nodes_id = request.data.get("nodes")
children = [get_object_or_none(Node, id=pk) for pk in nodes_id]
children = Node.objects.filter(id__in=nodes_id)
for node in children:
if not node:
continue
node.parent = instance
return Response("OK")