Fix SQLAlchemy result handling in get_sandbox_by_session_api_key (#12148)

Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
Tim O'Farrell 2025-12-23 17:11:16 -07:00
parent 40445f9ff2
commit 22b149229e

View File

@ -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)