From c288c92138276aa9ff6e558ff906033ee8b73a49 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 12 Jun 2025 09:39:57 -0700 Subject: [PATCH] set url to NONE by default for generated task in loop (#2698) Co-authored-by: lawyzheng --- skyvern/services/task_v2_service.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/skyvern/services/task_v2_service.py b/skyvern/services/task_v2_service.py index 5c7d44b8..8c4a72e0 100644 --- a/skyvern/services/task_v2_service.py +++ b/skyvern/services/task_v2_service.py @@ -1097,16 +1097,14 @@ async def _generate_loop_task( output_parameter=loop_value_extraction_output_parameter, value=extraction_block_result.output_parameter_value, ) + url: str | None = None task_parameters: list[PARAMETER_TYPE] = [] if is_loop_value_link is True: LOG.info("Loop values are links", loop_values=loop_values) context_parameter_key = url = f"task_in_loop_url_{loop_random_string}" else: LOG.info("Loop values are not links", loop_values=loop_values) - page = await browser_state.get_working_page() - url = str( - await SkyvernFrame.evaluate(frame=page, expression="() => document.location.href") if page else original_url - ) + url = None context_parameter_key = "target" # create ContextParameter for the value