diff --git a/apps/tools/serializers/tool.py b/apps/tools/serializers/tool.py index 38592253b..92491bb3a 100644 --- a/apps/tools/serializers/tool.py +++ b/apps/tools/serializers/tool.py @@ -141,15 +141,13 @@ class InitField(serializers.Serializer): class ToolCreateRequest(serializers.Serializer): name = serializers.CharField(required=True, label=_('tool name')) - desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, - label=_('tool description')) + desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description')) code = serializers.CharField(required=True, label=_('tool content')) - input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, - label=_('input field list')) + input_field_list = serializers.ListField(required=False, default=list, label=_('input field list')) - init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list')) + init_field_list = serializers.ListField(required=False, default=list, label=_('init field list')) is_active = serializers.BooleanField(required=False, label=_('Is active')) @@ -160,8 +158,8 @@ class ToolEditRequest(serializers.Serializer): name = serializers.CharField(required=False, label=_('tool name'), allow_null=True) desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description')) code = serializers.CharField(required=False, label=_('tool content'), allow_null=True,) - input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, allow_null=True, label=_('input field list')) - init_field_list = serializers.ListField(child=InitField(), required=False, default=list, allow_null=True, label=_('init field list')) + input_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('input field list')) + init_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('init field list')) init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_('init params')) is_active = serializers.BooleanField(required=False, label=_('Is active'), allow_null=True,) folder_id = serializers.CharField(required=False, allow_null=True) @@ -174,9 +172,8 @@ class DebugField(serializers.Serializer): class ToolDebugRequest(serializers.Serializer): code = serializers.CharField(required=True, label=_('tool content')) - input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, - label=_('input field list')) - init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list')) + input_field_list = serializers.ListField(required=False, default=list, label=_('input field list')) + init_field_list = serializers.ListField(required=False, default=list, label=_('init field list')) init_params = serializers.DictField(required=False, default=dict, label=_('init params')) debug_field_list = DebugField(required=True, many=True)