From 22b149229ee7712597107a8df7056d27c3a5fd72 Mon Sep 17 00:00:00 2001 From: Tim O'Farrell Date: Tue, 23 Dec 2025 17:11:16 -0700 Subject: [PATCH] Fix SQLAlchemy result handling in get_sandbox_by_session_api_key (#12148) Co-authored-by: openhands --- openhands/app_server/sandbox/remote_sandbox_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openhands/app_server/sandbox/remote_sandbox_service.py b/openhands/app_server/sandbox/remote_sandbox_service.py index ef60724d9a..1606fc81ae 100644 --- a/openhands/app_server/sandbox/remote_sandbox_service.py +++ b/openhands/app_server/sandbox/remote_sandbox_service.py @@ -356,7 +356,7 @@ class RemoteSandboxService(SandboxService): StoredRemoteSandbox.id == runtime.get('session_id') ) result = await self.db_session.execute(query) - sandbox = result.first() + sandbox = result.scalar_one_or_none() if sandbox is None: raise ValueError('sandbox_not_found') return self._to_sandbox_info(sandbox, runtime)