From 00cfea7f4e21af0c58ff4416c21f66237da2587c Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 8 Apr 2024 23:57:17 -0700 Subject: [PATCH] Trim search queries --- .../app-frame/global-search/global-search.component.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src-ui/src/app/components/app-frame/global-search/global-search.component.ts b/src-ui/src/app/components/app-frame/global-search/global-search.component.ts index 812370bd8..206cd6585 100644 --- a/src-ui/src/app/components/app-frame/global-search/global-search.component.ts +++ b/src-ui/src/app/components/app-frame/global-search/global-search.component.ts @@ -4,12 +4,11 @@ import { ElementRef, ViewChildren, QueryList, - HostListener, OnInit, } from '@angular/core' import { Router } from '@angular/router' import { NgbDropdown, NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' -import { Subject, debounceTime, distinctUntilChanged, filter } from 'rxjs' +import { Subject, debounceTime, distinctUntilChanged, filter, map } from 'rxjs' import { FILTER_HAS_CORRESPONDENT_ANY, FILTER_HAS_DOCUMENT_TYPE_ANY, @@ -77,8 +76,9 @@ export class GlobalSearchComponent implements OnInit { this.queryDebounce .pipe( debounceTime(400), - distinctUntilChanged(), - filter((query) => !query?.length || query?.length > 2) + map((query) => query?.trim()), + filter((query) => !query?.length || query?.length > 2), + distinctUntilChanged() ) .subscribe((text) => { this.query = text