From eb8fea56929d09230181e3d30a14e0952cb7c98b Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 21 Jan 2022 02:22:59 +0100 Subject: [PATCH] Fix caching --- .../Sources/FilteringFeatureSource.ts | 15 +++++++++------ Models/Constants.ts | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Logic/FeatureSource/Sources/FilteringFeatureSource.ts b/Logic/FeatureSource/Sources/FilteringFeatureSource.ts index 1250184063..075182acec 100644 --- a/Logic/FeatureSource/Sources/FilteringFeatureSource.ts +++ b/Logic/FeatureSource/Sources/FilteringFeatureSource.ts @@ -82,12 +82,15 @@ export default class FilteringFeatureSource implements FeatureSourceForLayer, Ti } } - const tagsFilter = Array.from(layer.appliedFilters.data.values()); - for (const filter of tagsFilter ?? []) { - const neededTags : TagsFilter = filter?.currentFilter - if (neededTags !== undefined && !neededTags.matchesProperties(f.feature.properties)) { - // Hidden by the filter on the layer itself - we want to hide it no matter wat - return false; + const appliedFilters = layer.appliedFilters?.data + if(appliedFilters !== undefined){ + const tagsFilter = Array.from(appliedFilters.values()); + for (const filter of tagsFilter ?? []) { + const neededTags : TagsFilter = filter?.currentFilter + if (neededTags !== undefined && !neededTags.matchesProperties(f.feature.properties)) { + // Hidden by the filter on the layer itself - we want to hide it no matter wat + return false; + } } } diff --git a/Models/Constants.ts b/Models/Constants.ts index 78f81b633c..4407fbacfc 100644 --- a/Models/Constants.ts +++ b/Models/Constants.ts @@ -2,7 +2,7 @@ import {Utils} from "../Utils"; export default class Constants { - public static vNumber = "0.14.1"; + public static vNumber = "0.14.2"; public static ImgurApiKey = '7070e7167f0a25a' public static readonly mapillary_client_token_v4 = "MLY|4441509239301885|b40ad2d3ea105435bd40c7e76993ae85"