From 8821b7e150398950bdec544e1ca9a2dfdfe6d641 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Fri, 21 Feb 2025 12:28:22 -0800 Subject: [PATCH] fix boolean workflow param convertion bug (#1810) --- skyvern/forge/sdk/workflow/models/parameter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/workflow/models/parameter.py b/skyvern/forge/sdk/workflow/models/parameter.py index 4bb98f54..a7cb8fc3 100644 --- a/skyvern/forge/sdk/workflow/models/parameter.py +++ b/skyvern/forge/sdk/workflow/models/parameter.py @@ -145,7 +145,7 @@ class WorkflowParameterType(StrEnum): if isinstance(value, bool): return value lower_case = str(value).lower() - if lower_case in ["true", "false", "1", "0"]: + if lower_case not in ["true", "false", "1", "0"]: raise InvalidWorkflowParameter(expected_parameter_type=self, value=str(value)) return lower_case in ["true", "1"] elif self == WorkflowParameterType.JSON: