From d141ed6718a3a21b203179fe5c5ffa0f013db4f6 Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Mon, 19 Aug 2024 20:29:21 +0200 Subject: [PATCH] fix: resolveClient throwing too soon, fix #1557 (#1570) --- packages/vue-apollo-composable/src/useApolloClient.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/vue-apollo-composable/src/useApolloClient.ts b/packages/vue-apollo-composable/src/useApolloClient.ts index 134392a1..7058c21b 100644 --- a/packages/vue-apollo-composable/src/useApolloClient.ts +++ b/packages/vue-apollo-composable/src/useApolloClient.ts @@ -23,10 +23,7 @@ function resolveDefaultClient (providedApolloClients: ClientDict | null, p } function resolveClientWithId (providedApolloClients: ClientDict | null, clientId: ClientId): NullableApolloClient { - if (!providedApolloClients) { - throw new Error(`No apolloClients injection found, tried to resolve '${clientId}' clientId`) - } - return providedApolloClients[clientId] + return providedApolloClients?.[clientId] } export function useApolloClient (clientId?: ClientId): UseApolloClientReturn {