fix boolean workflow param convertion bug (#1810)
This commit is contained in:
@@ -145,7 +145,7 @@ class WorkflowParameterType(StrEnum):
|
|||||||
if isinstance(value, bool):
|
if isinstance(value, bool):
|
||||||
return value
|
return value
|
||||||
lower_case = str(value).lower()
|
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))
|
raise InvalidWorkflowParameter(expected_parameter_type=self, value=str(value))
|
||||||
return lower_case in ["true", "1"]
|
return lower_case in ["true", "1"]
|
||||||
elif self == WorkflowParameterType.JSON:
|
elif self == WorkflowParameterType.JSON:
|
||||||
|
|||||||
Reference in New Issue
Block a user