Fix empty search query parameters (#1119)

The search function was sending request to stuff like:
search?author_id=&content=&channel_id=135823828352838352
This commit is contained in:
Alexander
2017-01-24 22:55:59 +01:00
committed by Amish Shah
parent c1a5bee61f
commit 5173583e26

View File

@@ -165,8 +165,9 @@ class RESTMethods {
search(target, options) {
options = transformSearchOptions(options, this.client);
for (const key in options) if (options[key] === undefined) delete options[key];
const queryString = querystring.stringify(options);
const queryString = (querystring.stringify(options).match(/[^=&?]+=[^=&?]+/g) || []).join('&');
let type;
if (target instanceof Channel) {