From 54416e28835adb0117f89935c11aa270248272d5 Mon Sep 17 00:00:00 2001 From: Sebastian Siemssen Date: Mon, 13 Jun 2022 11:57:01 -0700 Subject: [PATCH] fix: add missing await to catch errors thrown in parsingDidEnd() (#6559) --- packages/apollo-server-core/src/requestPipeline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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