From d87398f23720c76823dd33ffca3fed397cdc361a Mon Sep 17 00:00:00 2001 From: Kent Wang Date: Thu, 19 Sep 2024 17:06:20 +0800 Subject: [PATCH] Fix empty query paramter value in editor will generate url params without equal sign issue --- packages/insomnia/src/network/network.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/insomnia/src/network/network.ts b/packages/insomnia/src/network/network.ts index 1d0d73acb5..4536c4aa81 100644 --- a/packages/insomnia/src/network/network.ts +++ b/packages/insomnia/src/network/network.ts @@ -652,7 +652,7 @@ export const responseTransform = async (patch: ResponsePatch, environmentId: str }; export const transformUrl = (url: string, params: RequestParameter[], authentication: RequestAuthentication, shouldEncode: boolean) => { const authQueryParam = getAuthQueryParams(authentication); - const customUrl = joinUrlAndQueryString(url, buildQueryStringFromParams(authQueryParam ? params.concat([authQueryParam]) : params)); + const customUrl = joinUrlAndQueryString(url, buildQueryStringFromParams(authQueryParam ? params.concat([authQueryParam]) : params, true, { strictNullHandling: true })); const isUnixSocket = customUrl.match(/https?:\/\/unix:\//); if (!isUnixSocket) { return { finalUrl: smartEncodeUrl(customUrl, shouldEncode, { strictNullHandling: true }) };