From a8a783e5c7755c4cbd33a62238671e2318733696 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Thu, 7 Aug 2025 18:22:17 -0400 Subject: [PATCH] fix timezone calc (#3137) --- skyvern/forge/sdk/routes/agent_protocol.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/routes/agent_protocol.py b/skyvern/forge/sdk/routes/agent_protocol.py index 1a5dfa16..7a949a70 100644 --- a/skyvern/forge/sdk/routes/agent_protocol.py +++ b/skyvern/forge/sdk/routes/agent_protocol.py @@ -2116,7 +2116,12 @@ async def new_debug_session( if debug_session: now = datetime.now(timezone.utc) - if now - debug_session.created_at < timedelta(seconds=30): + created_at_utc = ( + debug_session.created_at.replace(tzinfo=timezone.utc) + if debug_session.created_at.tzinfo is None + else debug_session.created_at + ) + if now - created_at_utc < timedelta(seconds=30): LOG.info( "Existing debug session is less than 30s old, returning it", debug_session_id=debug_session.debug_session_id,