From fb5ccc40163646d0bea9c9e7185782e540105fd1 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 15 May 2025 12:50:34 -0700 Subject: [PATCH] get_persistent_browser_session_by_runnable_id returns None instead of raising error when no record is found (#2355) --- skyvern/forge/sdk/db/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/db/client.py b/skyvern/forge/sdk/db/client.py index 443dbb7a..407981a1 100644 --- a/skyvern/forge/sdk/db/client.py +++ b/skyvern/forge/sdk/db/client.py @@ -2693,7 +2693,7 @@ class AgentDB: persistent_browser_session = (await session.scalars(query)).first() if persistent_browser_session: return PersistentBrowserSession.model_validate(persistent_browser_session) - raise NotFoundError(f"PersistentBrowserSession {runnable_id} not found") + return None except NotFoundError: LOG.error("NotFoundError", exc_info=True) raise