From 04e46e4b1c56fe099a75fc9f79fd9135e5dd3171 Mon Sep 17 00:00:00 2001 From: halo Date: Wed, 2 Mar 2022 15:18:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=B8=8D=E8=83=BD=E6=8C=87=E5=AE=9Aid?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E5=85=BC=E5=AE=B9api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/serializers/node.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/assets/serializers/node.py b/apps/assets/serializers/node.py index bb09e7580..fb4c12d67 100644 --- a/apps/assets/serializers/node.py +++ b/apps/assets/serializers/node.py @@ -5,7 +5,6 @@ from django.utils.translation import ugettext as _ from orgs.mixins.serializers import BulkOrgResourceModelSerializer from ..models import Asset, Node - __all__ = [ 'NodeSerializer', "NodeAddChildrenSerializer", "NodeAssetsSerializer", "NodeTaskSerializer", @@ -45,7 +44,6 @@ class NodeSerializer(BulkOrgResourceModelSerializer): def create(self, validated_data): full_value = validated_data.get('full_value') - value = validated_data.get('value') # 直接多层级创建 if full_value: @@ -53,7 +51,8 @@ class NodeSerializer(BulkOrgResourceModelSerializer): # 根据 value 在 root 下创建 else: key = Node.org_root().get_next_child_key() - node = Node.objects.create(key=key, value=value) + validated_data['key'] = key + node = Node.objects.create(**validated_data) return node