From 21eabb613a5a08553929f705c67a17f932580164 Mon Sep 17 00:00:00 2001 From: "ext.sopra.ncastejon" <castejon.nicolas@gmail.com> Date: Thu, 7 May 2020 09:39:48 +0200 Subject: [PATCH] Fix an issue with subfilters and filters for the url parameters. --- src/app/datasets/services/research-url.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/datasets/services/research-url.service.ts b/src/app/datasets/services/research-url.service.ts index 1229fea7..fef68154 100644 --- a/src/app/datasets/services/research-url.service.ts +++ b/src/app/datasets/services/research-url.service.ts @@ -95,8 +95,12 @@ export class ResearchUrlService { if (!aggregation.parentAggregation) { // If it's a parent, remove all the children from the parameters if (aggregation.subAggregations && aggregation.subAggregations.length > 0) { - const aggField = aggregation.subAggregations[0].field.replace(/metadata-fr./, ''); - delete this._aggParameters[aggField]; + + if (aggregation.subAggregations[0].parentAggregation.key !== aggregation.key) { + const aggField = aggregation.subAggregations[0].field.replace(/metadata-fr./, ''); + delete this._aggParameters[aggField]; + } + } } // It's a subaggregation that is updated: -- GitLab