From 214efbbf8666096f7cfd203deb683cc59338beb7 Mon Sep 17 00:00:00 2001 From: Eric Hare Date: Thu, 18 Sep 2025 12:49:04 -0700 Subject: [PATCH] fix: Return empty list when no auth is enabled --- src/api/connectors.py | 4 ++-- src/connectors/connection_manager.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/connectors.py b/src/api/connectors.py index 3cebd7f1..7e64af83 100644 --- a/src/api/connectors.py +++ b/src/api/connectors.py @@ -13,8 +13,8 @@ async def list_connectors(request: Request, connector_service, session_manager): ) return JSONResponse({"connectors": connector_types}) except Exception as e: - logger.error("Error listing connectors", error=str(e)) - return JSONResponse({"error": str(e)}, status_code=500) + logger.info("Error listing connectors", error=str(e)) + return JSONResponse({"connectors": []}) async def connector_sync(request: Request, connector_service, session_manager): diff --git a/src/connectors/connection_manager.py b/src/connectors/connection_manager.py index 05cc85c9..2e70ee1f 100644 --- a/src/connectors/connection_manager.py +++ b/src/connectors/connection_manager.py @@ -321,7 +321,7 @@ class ConnectionManager: return None - def get_available_connector_types(self) -> Dict[str, Dict[str, str]]: + def get_available_connector_types(self) -> Dict[str, Dict[str, Any]]: """Get available connector types with their metadata""" return { "google_drive": {