mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-15 01:39:41 +00:00
Skip updating context params if task has errors in workflow (#664)
This commit is contained in:
parent
d1292d6de0
commit
3211170d74
1 changed files with 8 additions and 0 deletions
|
@ -293,6 +293,14 @@ class WorkflowRunContext:
|
|||
and isinstance(parameter.source, OutputParameter)
|
||||
and parameter.source.key == output_parameter.key
|
||||
):
|
||||
if isinstance(value, dict) and "errors" in value:
|
||||
LOG.error(
|
||||
f"Output parameter {output_parameter.key} has errors. Setting ContextParameter {parameter.key} value to None"
|
||||
)
|
||||
parameter.value = None
|
||||
self.parameters[parameter.key] = parameter
|
||||
self.values[parameter.key] = parameter.value
|
||||
continue
|
||||
value = (
|
||||
value["extracted_information"]
|
||||
if isinstance(value, dict) and "extracted_information" in value
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue