fix boolean workflow param convertion bug (#1810)

This commit is contained in:
Shuchang Zheng
2025-02-21 12:28:22 -08:00
committed by GitHub
parent 911449edc5
commit 8821b7e150

View File

@@ -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: