mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-15 11:51:30 +00:00
fix: preserve empty query param equal sign (#7031)
This commit is contained in:
@@ -46,7 +46,7 @@ describe('encodeUrl', () => {
|
||||
|
||||
it('should handle query parameters with empty values', () => {
|
||||
const url = 'https://example.com/api?name=&age=25&active=';
|
||||
const expected = 'https://example.com/api?name&age=25&active';
|
||||
const expected = 'https://example.com/api?name=&age=25&active=';
|
||||
expect(encodeUrl(url)).toBe(expected);
|
||||
});
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ function buildQueryString(paramsArray: QueryParam[], { encode = false }: BuildQu
|
||||
const finalName = encode ? encodeURIComponent(name) : name;
|
||||
const finalValue = encode ? encodeURIComponent(value ?? '') : (value ?? '');
|
||||
|
||||
return finalValue ? `${finalName}=${finalValue}` : finalName;
|
||||
return `${finalName}=${finalValue}`;
|
||||
})
|
||||
.join('&');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user