Fix NS instant serialize 39/46539/1
authoryangyan <yangyanyj@chinamobile.com>
Tue, 8 May 2018 07:21:50 +0000 (15:21 +0800)
committeryangyan <yangyanyj@chinamobile.com>
Tue, 8 May 2018 07:22:00 +0000 (15:22 +0800)
Issue-ID: VFC-898
Change-Id: I7f147eee88b4b3bc078cb68faf04b94df39b0090
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
lcm/ns/serializers.py

index a3b1412..52416f3 100644 (file)
@@ -81,7 +81,13 @@ class LocationConstraintSerializer(serializers.Serializer):
 
 class InstantNsReqSerializer(serializers.Serializer):
     locationConstraints = LocationConstraintSerializer(required=False, allow_null=True)
-    additionalParamForNs = serializers.CharField(help_text="Additional param for NS", required=False, allow_null=True)
+    # additionalParamForNs = serializers.CharField(help_text="Additional param for NS", required=False, allow_null=True)
+    additionalParamForNs = serializers.DictField(
+        help_text="Additional param for NS",
+        child=serializers.CharField(help_text="Additional parameters", allow_blank=True),
+        required=False,
+        allow_null=True
+    )
 
 
 class NsOperateJobSerializer(serializers.Serializer):