Fix/code transform result (#3203)

This commit is contained in:
Yeuoly 2024-04-09 12:20:34 +08:00 committed by GitHub
parent bae0c071cd
commit 337899a03d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -234,6 +234,9 @@ class CodeNode(BaseNode):
parameters_validated = {} parameters_validated = {}
for output_name, output_config in output_schema.items(): for output_name, output_config in output_schema.items():
dot = '.' if prefix else '' dot = '.' if prefix else ''
if output_name not in result:
raise ValueError(f'Output {prefix}{dot}{output_name} is missing.')
if output_config.type == 'object': if output_config.type == 'object':
# check if output is object # check if output is object
if not isinstance(result.get(output_name), dict): if not isinstance(result.get(output_name), dict):