X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fsearch%2Fsearch.service.ts;h=a37c4916122bc585b1fb7220a883ae4cdab7fbaf;hb=2c24b9d3cd91a05290a0e6cd5c1b3a4414082bf2;hp=c6106afd659f2c57fc7295eb8c7b8bd449b1d755;hpb=0b18f4aa80df8868bf34605423c7a298dffbb2aa;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/search/search.service.ts b/client/src/app/search/search.service.ts index c6106afd6..a37c49161 100644 --- a/client/src/app/search/search.service.ts +++ b/client/src/app/search/search.service.ts @@ -36,7 +36,8 @@ export class SearchService { let params = new HttpParams() params = this.restService.addRestGetParams(params, pagination) - params = params.append('search', search) + + if (search) params = params.append('search', search) const advancedSearchObject = advancedSearch.toAPIObject() @@ -44,7 +45,7 @@ export class SearchService { const value = advancedSearchObject[name] if (!value) continue - if (Array.isArray(value)) { + if (Array.isArray(value) && value.length !== 0) { for (const v of value) params = params.append(name, v) } else { params = params.append(name, value)