From 28f0bf2278f8f6789bedb14dbd4451133f56ce50 Mon Sep 17 00:00:00 2001 From: jdecroock Date: Thu, 12 Sep 2024 08:45:42 +0200 Subject: [PATCH] Add fragment variables to parseLiteral --- src/utilities/valueFromAST.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utilities/valueFromAST.ts b/src/utilities/valueFromAST.ts index 3aec3f272f..8a19d15aad 100644 --- a/src/utilities/valueFromAST.ts +++ b/src/utilities/valueFromAST.ts @@ -167,7 +167,10 @@ export function valueFromAST( // no value is returned. let result; try { - result = type.parseLiteral(valueNode, variables); + result = type.parseLiteral( + valueNode, + fragmentVariables ? { ...variables, ...fragmentVariables } : variables, + ); } catch (_error) { return; // Invalid: intentionally return no value. }