From 5e6c79ec78d9a44dc3e7c3d366ed33914b24964f Mon Sep 17 00:00:00 2001 From: Clemens Tolboom Date: Sun, 27 May 2018 16:24:30 +0200 Subject: [PATCH] Add check for Query document. Credits to @Aides359 from #31 Credits to @Aides359 from #31 --- src/network_interface/ApolloNetworkInterface.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/network_interface/ApolloNetworkInterface.ts b/src/network_interface/ApolloNetworkInterface.ts index a94ae5c..dfd76fc 100644 --- a/src/network_interface/ApolloNetworkInterface.ts +++ b/src/network_interface/ApolloNetworkInterface.ts @@ -58,6 +58,11 @@ export function addPersistedQueries(networkInterface: NetworkInterface, queryMap return Object.assign(networkInterface, { query: (request: Request): Promise => { const queryDocument = request.query; + + if (queryDocument === undefined) { + return Promise.reject(new Error('No query document was provided')); + } + const queryKey = getQueryDocumentKey(queryDocument); if (!queryMap[queryKey]) {