Parcourir la source

fix(code_node): type checking bypass

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/2.0.0-beta.1
-LAN- il y a 1 mois
Parent
révision
aff7ca12b8
Aucun compte lié à l'adresse e-mail de l'auteur
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4
    1
      api/core/workflow/nodes/code/code_node.py

+ 4
- 1
api/core/workflow/nodes/code/code_node.py Voir le fichier

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

Chargement…
Annuler
Enregistrer