mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 1354: #3304 Customer Search Message Fix
#3304 Customer Search Message Fix
This commit is contained in:
committed by
Lorenz Hilpert
parent
bc8ba9adc8
commit
66818b1647
@@ -3,8 +3,9 @@ import { ActivatedRoute } from '@angular/router';
|
||||
import { BreadcrumbService } from '@core/breadcrumb';
|
||||
import { SearchComponentStoreService } from '@store/search-component-store';
|
||||
import { UiFilter } from '@ui/filter';
|
||||
import { isEqual } from 'lodash';
|
||||
import { combineLatest, NEVER, Observable, Subject } from 'rxjs';
|
||||
import { debounceTime, filter, map, switchMap, takeUntil, withLatestFrom } from 'rxjs/operators';
|
||||
import { debounceTime, filter, map, switchMap, takeUntil } from 'rxjs/operators';
|
||||
|
||||
@Component({
|
||||
selector: 'page-customer-search-main',
|
||||
@@ -37,7 +38,10 @@ export class CustomerSearchMainComponent implements OnInit, OnDestroy {
|
||||
combineLatest([this.processId$, this._activatedRoute.queryParams])
|
||||
.pipe(takeUntil(this._onDestroy$), debounceTime(50))
|
||||
.subscribe(([processId, queryParams]) => {
|
||||
this._store.resetFilter(queryParams);
|
||||
const currentQueryParams = this._store.filter?.getQueryParams();
|
||||
if (!isEqual(currentQueryParams, queryParams)) {
|
||||
this._store.resetFilter(queryParams);
|
||||
}
|
||||
this.removeBreadcrumbs(processId);
|
||||
this.addOrUpdateBreadcrumb(processId, queryParams);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user