From cc6da7626e57cc66772531681c5bf280029865ac Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 19 Oct 2023 16:40:15 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(store.py):=20add=20validatio?= =?UTF-8?q?n=20to=20check=20if=20user=20has=20a=20store=20API=20key=20set?= =?UTF-8?q?=20before=20creating=20a=20component?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/api/v1/store.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/langflow/api/v1/store.py b/src/backend/langflow/api/v1/store.py index 0abc03898..9571b997a 100644 --- a/src/backend/langflow/api/v1/store.py +++ b/src/backend/langflow/api/v1/store.py @@ -26,6 +26,10 @@ def create_component( user=Depends(auth_utils.get_current_active_user), settings_service=Depends(get_settings_service), ): + if not user.store_api_key: + raise HTTPException( + status_code=400, detail="You must have a store API key set." + ) try: api_key = user.store_api_key decrypted = auth_utils.decrypt_api_key(api_key, settings_service)