From bd6afbcba188293a0420fb97306e47a962260115 Mon Sep 17 00:00:00 2001 From: "ext.sopra.ncastejon" <castejon.nicolas@gmail.com> Date: Mon, 11 May 2020 11:15:56 +0200 Subject: [PATCH] Fix routing issue caused by the url service wanting navigate to research page all the time. --- .../datasets/components/filter-list/filter-list.component.ts | 4 ++++ src/app/datasets/services/research-url.service.ts | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) 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 21795417..54af971f 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 fef68154..b9b5f107 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() { -- GitLab