From 38e45e2abacdbbd2175a5d85168e250eb9b07a91 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Thu, 21 Aug 2025 22:23:52 +0800 Subject: [PATCH] handle exception when check date call failed (#3247) --- skyvern/webeye/actions/handler.py | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/skyvern/webeye/actions/handler.py b/skyvern/webeye/actions/handler.py index 119e48c6..0078eb74 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -1190,13 +1190,22 @@ async def handle_input_text_action( return [ActionSuccess()] if tag_name == InteractiveElement.INPUT and await skyvern_element.get_attr("type") == "date": - text = await check_date_format( - value=text, - action=action, - skyvern_element=skyvern_element, - task=task, - step=step, - ) + try: + text = await check_date_format( + value=text, + action=action, + skyvern_element=skyvern_element, + task=task, + step=step, + ) + except Exception: + LOG.warning( + "Failed to check the date format, using the original text to fill in the date input", + text=text, + action=action, + exc_info=True, + ) + await skyvern_element.input_fill(text=text) return [ActionSuccess()]