From 8718d3ca613ade0b963e9c4ae29a74b009c6fe36 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Mon, 4 Aug 2025 14:47:40 -0400 Subject: [PATCH] return `None` from db layer if no persistent browser session is found (rather than raising an error) (#3100) --- skyvern/forge/sdk/db/client.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/skyvern/forge/sdk/db/client.py b/skyvern/forge/sdk/db/client.py index 6977a1eb..b63f44c2 100644 --- a/skyvern/forge/sdk/db/client.py +++ b/skyvern/forge/sdk/db/client.py @@ -3002,8 +3002,7 @@ class AgentDB: return PersistentBrowserSession.model_validate(persistent_browser_session) raise NotFoundError(f"PersistentBrowserSession {session_id} not found") except NotFoundError: - LOG.error("NotFoundError", exc_info=True) - raise + return None except SQLAlchemyError: LOG.error("SQLAlchemyError", exc_info=True) raise