From 0d87ef1db2f85bef618ddd469eeb23d179217547 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/server/src/requestPipeline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/requestPipeline.ts b/packages/server/src/requestPipeline.ts index 5a03fd08ca8..363f98ab59c 100644 --- a/packages/server/src/requestPipeline.ts +++ b/packages/server/src/requestPipeline.ts @@ -212,7 +212,7 @@ export async function processGraphQLRequest( try { requestContext.document = parse(query, internals.parseOptions); - parsingDidEnd(); + await parsingDidEnd(); } catch (syntaxError) { await parsingDidEnd(syntaxError as Error); // XXX: This cast is pretty sketchy, as other error types can be thrown