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. }