From 2cdd42ccd3d9b88643751f917d041cc2de251bec Mon Sep 17 00:00:00 2001 From: fit2cloudzhao <452988409@qq.com> Date: Wed, 26 Nov 2025 11:19:50 +0800 Subject: [PATCH] fix: Fix the non-empty check of the tool input parameters --- apps/tools/serializers/tool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/tools/serializers/tool.py b/apps/tools/serializers/tool.py index d9a23df7e..a2e380585 100644 --- a/apps/tools/serializers/tool.py +++ b/apps/tools/serializers/tool.py @@ -431,7 +431,7 @@ class ToolSerializer(serializers.Serializer): @staticmethod def convert_value(name: str, value: str, _type: str, is_required: bool): - if not is_required and value is None: + if not is_required and (value is None or (isinstance(value, str) and len(value.strip()) == 0)): return None try: if _type == 'int':