diff --git a/src/app/datasets/components/filter-list/filter-list.component.ts b/src/app/datasets/components/filter-list/filter-list.component.ts index 21795417ec554660ade11af0b9e13fc2f03b7200..54af971f41c767e532c7ecf55f61b9e0115d3d82 100644 --- a/src/app/datasets/components/filter-list/filter-list.component.ts +++ b/src/app/datasets/components/filter-list/filter-list.component.ts @@ -1,7 +1,9 @@ +import { Location } from '@angular/common'; import { Component, OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { geosource } from '../../../../i18n/traductions'; import { Aggregation, Filter, IActiveFiltersTemplate } from '../../../elasticsearch/models'; +import { AppRoutes } from '../../../routes'; import { scopesResearch } from '../../../shared/variables'; import { DatasetResearchService } from '../../services'; @@ -21,6 +23,7 @@ export class FilterListComponent implements OnInit, OnDestroy { constructor( private _datasetResearchService: DatasetResearchService, + private _location: Location, ) { } ngOnInit() { @@ -99,6 +102,7 @@ export class FilterListComponent implements OnInit, OnDestroy { resetActiveAggregations() { this._datasetResearchService.resetActiveAggregations(); this._datasetResearchService.triggerSearchChange(); + this._location.go(AppRoutes.research.uri, ''); } ngOnDestroy() { diff --git a/src/app/datasets/services/research-url.service.ts b/src/app/datasets/services/research-url.service.ts index fef68154eb2acafef183641de81326ad291c1f97..b9b5f1079d54e80a150632a34ec29333fd31785d 100644 --- a/src/app/datasets/services/research-url.service.ts +++ b/src/app/datasets/services/research-url.service.ts @@ -201,7 +201,6 @@ export class ResearchUrlService { reset() { this._parameters = {}; this._aggParameters = {}; - this._location.go(AppRoutes.research.uri, ''); } get aggParameters() {