From bd9d2fe703257995565fd143481342a5d0d562b3 Mon Sep 17 00:00:00 2001 From: Alexandr Dascal Date: Mon, 14 Nov 2022 21:30:27 +0100 Subject: [PATCH] Fix setting null value in query params with style "form" Signed-off-by: Alexandr Dascal --- packages/openapi-to-graphql/src/resolver_builder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/openapi-to-graphql/src/resolver_builder.ts b/packages/openapi-to-graphql/src/resolver_builder.ts index 79dfac13..dbb61b7b 100644 --- a/packages/openapi-to-graphql/src/resolver_builder.ts +++ b/packages/openapi-to-graphql/src/resolver_builder.ts @@ -1371,7 +1371,7 @@ export function extractRequestDataFromArgs( // Query parameters case 'query': // setting param style as form assumes explode is true by default - if (param.style === 'form' && typeof args[saneParamName] === 'object') { + if (param.style === 'form' && typeof args[saneParamName] === 'object' && args[saneParamName] !== null) { if (param.explode === false) { qs[param.name] = Object.entries(args[saneParamName]).reduce((acc, val) => { acc += val.join(',')