From 3e82a6a5f9a257601a1a62afc0d14892ac58a368 Mon Sep 17 00:00:00 2001 From: Kerem Yilmaz Date: Wed, 11 Sep 2024 23:53:39 -0700 Subject: [PATCH] Fix parameterized URL bug in task block (#815) --- skyvern/forge/sdk/workflow/models/block.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/skyvern/forge/sdk/workflow/models/block.py b/skyvern/forge/sdk/workflow/models/block.py index d39e0e56..87978fff 100644 --- a/skyvern/forge/sdk/workflow/models/block.py +++ b/skyvern/forge/sdk/workflow/models/block.py @@ -188,16 +188,7 @@ class TaskBlock(Block): workflow_run_context = self.get_workflow_run_context(workflow_run_id) if self.url and workflow_run_context.has_parameter(self.url): - if workflow_run_context.has_value(self.url): - LOG.info( - "Task URL is parameterized, using parameter value", - task_url_parameter_value=workflow_run_context.get_value(self.url), - task_url_parameter_key=self.url, - ) - self.url = workflow_run_context.get_value(self.url) - else: - # if the parameter is not resolved yet, we'll add it to the list of parameters to resolve - # parameterization of the url would happen when the task is executed + if self.url not in [parameter.key for parameter in parameters]: parameters.append(workflow_run_context.get_parameter(self.url)) return parameters