From 0dd8154d8b2d2eed6a3d6898b9e1e3dda7daa0dc Mon Sep 17 00:00:00 2001 From: Adarsh Lilha Date: Mon, 29 Jan 2024 23:34:35 +0530 Subject: [PATCH] add query param even when value is missing (#1370) --- packages/bruno-app/src/utils/url/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/bruno-app/src/utils/url/index.js b/packages/bruno-app/src/utils/url/index.js index 7f5a8e8250..328b22cdc1 100644 --- a/packages/bruno-app/src/utils/url/index.js +++ b/packages/bruno-app/src/utils/url/index.js @@ -33,8 +33,13 @@ export const stringifyQueryParams = (params) => { let queryString = []; each(params, (p) => { - if (!isEmpty(trim(p.name)) && !isEmpty(trim(p.value))) { - queryString.push(`${p.name}=${p.value}`); + const hasEmptyName = isEmpty(trim(p.name)); + const hasEmptyVal = isEmpty(trim(p.value)); + + // query param name must be present + if (!hasEmptyName) { + // if query param value is missing, push only , else push + queryString.push(hasEmptyVal ? p.name : `${p.name}=${p.value}`); } });