fix(workflow): fix argument passing in code execution nodes
This commit is contained in:
@@ -44,7 +44,7 @@ class CodeNodeConfig(BaseNodeConfig):
|
|||||||
description="code content"
|
description="code content"
|
||||||
)
|
)
|
||||||
|
|
||||||
language: Literal['python3', 'nodejs'] = Field(
|
language: Literal['python3', 'javascript'] = Field(
|
||||||
...,
|
...,
|
||||||
description="language"
|
description="language"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ class CodeNode(BaseNode):
|
|||||||
code=code,
|
code=code,
|
||||||
inputs_variable=input_variable_dict,
|
inputs_variable=input_variable_dict,
|
||||||
)
|
)
|
||||||
elif self.typed_config.language == 'nodejs':
|
elif self.typed_config.language == 'javascript':
|
||||||
final_script = NODEJS_SCRIPT_TEMPLATE.substitute(
|
final_script = NODEJS_SCRIPT_TEMPLATE.substitute(
|
||||||
code=code,
|
code=code,
|
||||||
inputs_variable=input_variable_dict,
|
inputs_variable=input_variable_dict,
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ async def run_code(request: RunCodeRequest):
|
|||||||
"""Execute code in sandbox"""
|
"""Execute code in sandbox"""
|
||||||
if request.language == "python3":
|
if request.language == "python3":
|
||||||
return await run_python_code(request.code, request.preload, request.options)
|
return await run_python_code(request.code, request.preload, request.options)
|
||||||
elif request.language == "nodejs":
|
elif request.language == "javascript":
|
||||||
return await run_nodejs_code(request.code, request.preload, request.options)
|
return await run_nodejs_code(request.code, request.preload, request.options)
|
||||||
else:
|
else:
|
||||||
return error_response(-400, "unsupported language")
|
return error_response(-400, "unsupported language")
|
||||||
|
|||||||
Reference in New Issue
Block a user