From 6648f3a17d11ed92c2bb398d9b620fbd9913df73 Mon Sep 17 00:00:00 2001 From: Maximilian Krambach Date: Fri, 10 May 2019 10:46:52 +0200 Subject: [PATCH] fix number array filter options --- .../src/app/core/ui-services/base-filter-list.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/app/core/ui-services/base-filter-list.service.ts b/client/src/app/core/ui-services/base-filter-list.service.ts index 26c2fc122..a9465d6af 100644 --- a/client/src/app/core/ui-services/base-filter-list.service.ts +++ b/client/src/app/core/ui-services/base-filter-list.service.ts @@ -209,7 +209,12 @@ export abstract class BaseFilterListService { } if (matchingStoreFilter && matchingStoreFilter.options) { const storedOption = matchingStoreFilter.options.find( - o => typeof o !== 'string' && o.condition === option.condition + o => + typeof o !== 'string' && + (o.condition === option.condition || + (Array.isArray(o.condition) && + Array.isArray(option.condition) && + o.label === option.label)) ) as OsFilterOption; if (storedOption) { option.isActive = storedOption.isActive;