From bf9b572bc34eb02e0ae7afc8f5288852993aaa9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=93=8D=E4=BD=9C?= Date: Fri, 14 Mar 2025 16:47:52 +0800 Subject: [PATCH] fix tool selector with empty tools raise error (#15829) --- api/core/plugin/entities/parameters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/core/plugin/entities/parameters.py b/api/core/plugin/entities/parameters.py index 7bfa616c11..7d858bd7d5 100644 --- a/api/core/plugin/entities/parameters.py +++ b/api/core/plugin/entities/parameters.py @@ -147,7 +147,7 @@ def init_frontend_parameter(rule: PluginParameter, type: enum.StrEnum, value: An init frontend parameter by rule """ parameter_value = value - if not parameter_value and parameter_value != 0: + if not parameter_value and parameter_value != 0 and type != PluginParameterType.TOOLS_SELECTOR: # get default value parameter_value = rule.default if not parameter_value and rule.required: