Closed amitksingh1490 closed 1 week ago
The @graphql directive does not correctly escape string literals in nested queries arguments. This results in invalid JSON strings.
@graphql
query { queryTest(filter: { a: { eq: "A" } }) { id name(filter: { eq: "A" }) } }
{ "query": "query { getMyType(filter: {a: {eq: \"A\"}}) { id name(filter: {eq: "A"}) } }" }
{ "query": "query { getMyType(filter: {a: {eq: \"A\"}}) { id name(filter: {eq: \"A\"}) } }" }
Description
The
@graphql
directive does not correctly escape string literals in nested queries arguments. This results in invalid JSON strings.Steps to Reproduce
Actual
Expected