From e3b0941df93cf086a55c551ebc91a5c50d5e0496 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Fri, 17 Nov 2023 09:20:37 -0300 Subject: [PATCH] Add authorization check for store_api_Key --- src/backend/langflow/services/store/service.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/services/store/service.py b/src/backend/langflow/services/store/service.py index b79731cd2..d268b69de 100644 --- a/src/backend/langflow/services/store/service.py +++ b/src/backend/langflow/services/store/service.py @@ -4,6 +4,8 @@ from uuid import UUID import httpx from httpx import HTTPError, HTTPStatusError +from loguru import logger + from langflow.services.base import Service from langflow.services.store.schema import ( CreateComponentResponse, @@ -13,7 +15,6 @@ from langflow.services.store.schema import ( StoreComponentCreate, ) from langflow.services.store.utils import process_tags_for_post, update_components_with_user_data -from loguru import logger if TYPE_CHECKING: from langflow.services.settings.service import SettingsService @@ -469,4 +470,6 @@ class StoreService(Service): except Exception: # If we get an error here, it means the user is not authorized authorized = False + elif store_api_Key and not result: + authorized = True return ListComponentResponseModel(results=result, authorized=authorized, count=comp_count)