]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/search/search.component.ts
Don't throw an error on empty search
[github/Chocobozzz/PeerTube.git] / client / src / app / search / search.component.ts
index b86b5083accfaf264ee2fcd587f700ad60daeb17..911d5684371208d994cc42274901cae724fe2df1 100644 (file)
@@ -51,15 +51,12 @@ export class SearchComponent implements OnInit, OnDestroy {
       queryParams => {
         const querySearch = queryParams['search']
 
-        // New empty search
-        if (this.currentSearch && !querySearch) return this.redirectService.redirectToHomepage()
-
         // Search updated, reset filters
         if (this.currentSearch !== querySearch) {
           this.resetPagination()
           this.advancedSearch.reset()
 
-          this.currentSearch = querySearch
+          this.currentSearch = querySearch || undefined
           this.updateTitle()
         }
 
@@ -154,7 +151,7 @@ export class SearchComponent implements OnInit, OnDestroy {
   }
 
   private updateUrlFromAdvancedSearch () {
-    const search = (this.currentSearch && this.currentSearch !== '') ? this.currentSearch : undefined
+    const search = this.currentSearch || undefined
 
     this.router.navigate([], {
       relativeTo: this.route,