diff --git a/packages/apollo-server-core/src/requestPipeline.ts b/packages/apollo-server-core/src/requestPipeline.ts index 21120f0e307..4c2a40fb0ec 100644 --- a/packages/apollo-server-core/src/requestPipeline.ts +++ b/packages/apollo-server-core/src/requestPipeline.ts @@ -245,7 +245,7 @@ export async function processGraphQLRequest( try { requestContext.document = parse(query, config.parseOptions); - parsingDidEnd(); + await parsingDidEnd(); } catch (syntaxError) { await parsingDidEnd(syntaxError as Error); // XXX: This cast is pretty sketchy, as other error types can be thrown