From 2651b34e417396bc22e5b1660dee261bc7935b44 Mon Sep 17 00:00:00 2001 From: Nikoloz Turazashvili Date: Fri, 26 Sep 2025 17:10:34 +0700 Subject: [PATCH] fix: Use CloudApiKeyMissingError for local mode consistency Signed-off-by: Nikoloz Turazashvili --- cognee/api/v1/cloud/routers/get_checks_router.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/cognee/api/v1/cloud/routers/get_checks_router.py b/cognee/api/v1/cloud/routers/get_checks_router.py index 336b0a732..b7768671a 100644 --- a/cognee/api/v1/cloud/routers/get_checks_router.py +++ b/cognee/api/v1/cloud/routers/get_checks_router.py @@ -16,14 +16,8 @@ def get_checks_router(): api_token = request.headers.get("X-Api-Key") if api_token is None: - # Return a graceful response for local/self-hosted installations - return { - "status": "local_mode", - "message": "Running in local mode. Cloud features are not available without API key.", - "cloud_available": False, - "local_mode": True, - } + raise CloudApiKeyMissingError() return await check_api_key(api_token) - return router + return router \ No newline at end of file