From 581c9a8853c9f181f5148ae2537840450504ae11 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 16 Nov 2023 12:32:35 -0300 Subject: [PATCH] Fix API Key parameter in get_component_likes_count method. --- src/backend/langflow/api/v1/store.py | 2 +- src/backend/langflow/services/store/service.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/langflow/api/v1/store.py b/src/backend/langflow/api/v1/store.py index 12fa47944..a47529cae 100644 --- a/src/backend/langflow/api/v1/store.py +++ b/src/backend/langflow/api/v1/store.py @@ -228,7 +228,7 @@ async def like_component( ): try: result = await store_service.like_component(store_api_Key, str(component_id)) - likes_count = await store_service.get_component_likes_count(str(component_id)) + likes_count = await store_service.get_component_likes_count(str(component_id), store_api_Key) return UsersLikesResponse(likes_count=likes_count, liked_by_user=result) except Exception as exc: diff --git a/src/backend/langflow/services/store/service.py b/src/backend/langflow/services/store/service.py index 99528c80c..a1f098fd7 100644 --- a/src/backend/langflow/services/store/service.py +++ b/src/backend/langflow/services/store/service.py @@ -320,13 +320,13 @@ class StoreService(Service): likes = await self._get(url, api_key, params) return likes - async def get_component_likes_count(self, component_id: str) -> int: + async def get_component_likes_count(self, component_id: str, api_key: Optional[str] = None) -> int: url = f"{self.components_url}/{component_id}" params = { "fields": ",".join(["id", "count(liked_by)"]), } - result = await self._get(url, api_key=None, params=params) + result = await self._get(url, api_key=api_key, params=params) if len(result) == 0: raise ValueError("Component not found") likes = result[0]["liked_by_count"]