From a331c52bb521a10e83aeb3ce85027afde8a742f3 Mon Sep 17 00:00:00 2001 From: Jean Demeusy Date: Mon, 22 Apr 2024 20:52:48 +0200 Subject: [PATCH] fix --- ct-app/core/components/graphql_providers.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ct-app/core/components/graphql_providers.py b/ct-app/core/components/graphql_providers.py index 953aa25e..b8304d6e 100644 --- a/ct-app/core/components/graphql_providers.py +++ b/ct-app/core/components/graphql_providers.py @@ -72,6 +72,9 @@ async def _get(self, key: str, **kwargs) -> dict: vars.update(kwargs) response = await self._execute(self._sku_query, vars) + + if response is None: + break content = response.get(key, []) data.extend(content) @@ -113,7 +116,12 @@ async def test(self, **kwargs): ) return False - return await self._test_query(self._default_key, **kwargs) + result = await self._test_query(self._default_key, **kwargs) + + if result is None: + return False + + return result class SafesProvider(GraphQLProvider): def __init__(self, url: str):