Skip to content

Commit c056cd8

Browse files
committed
fix: allow null values for tool edit request fields
1 parent 39d8d5a commit c056cd8

File tree

1 file changed

+7
-16
lines changed

1 file changed

+7
-16
lines changed

apps/tools/serializers/tool.py

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -157,22 +157,13 @@ class ToolCreateRequest(serializers.Serializer):
157157

158158

159159
class ToolEditRequest(serializers.Serializer):
160-
name = serializers.CharField(required=False, label=_('tool name'))
161-
162-
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True,
163-
label=_('tool description'))
164-
165-
code = serializers.CharField(required=False, label=_('tool content'))
166-
167-
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list,
168-
label=_('input field list'))
169-
170-
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list'))
171-
172-
init_params = serializers.DictField(required=False, default=dict, label=_('init params'))
173-
174-
is_active = serializers.BooleanField(required=False, label=_('Is active'))
175-
160+
name = serializers.CharField(required=False, label=_('tool name'), allow_null=True)
161+
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
162+
code = serializers.CharField(required=False, label=_('tool content'), allow_null=True,)
163+
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, allow_null=True, label=_('input field list'))
164+
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, allow_null=True, label=_('init field list'))
165+
init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_('init params'))
166+
is_active = serializers.BooleanField(required=False, label=_('Is active'), allow_null=True,)
176167
folder_id = serializers.CharField(required=False, allow_null=True)
177168

178169

0 commit comments

Comments
 (0)