[Bugfix] 修复创建node api的bug

This commit is contained in:
ibuler
2018-05-15 15:05:49 +08:00
parent cb4afabc91
commit ed18cb317f

View File

@@ -53,8 +53,7 @@ class NodeSerializer(serializers.ModelSerializer):
def validate(self, data):
value = data.get('value')
instance = self.instance
if not instance.is_root():
instance = self.instance if self.instance else Node.root()
children = instance.parent.get_children().exclude(key=instance.key)
values = [child.value for child in children]
if value in values: