Bläddra i källkod

fix(code_node): type checking bypass

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/2.0.0-beta.1
-LAN- 1 månad sedan
förälder
incheckning
aff7ca12b8
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4
    1
      api/core/workflow/nodes/code/code_node.py

+ 4
- 1
api/core/workflow/nodes/code/code_node.py Visa fil

@@ -265,8 +265,11 @@ class CodeNode(Node):

elif output_config.type == SegmentType.STRING:
# check if string available
value = result.get("output_name")
if value is not None and not isinstance(value, str):
raise OutputValidationError(f"Output value `{value}` is not string")
transformed_result[output_name] = self._check_string(
value=result[output_name],
value=value,
variable=f"{prefix}{dot}{output_name}",
)
elif output_config.type == SegmentType.BOOLEAN:

Laddar…
Avbryt
Spara