From dc3434e22c77ad8143799c97815bef723433c33d Mon Sep 17 00:00:00 2001 From: Anton Tranelis Date: Mon, 29 Jul 2024 10:27:29 +0200 Subject: [PATCH] set #tag filter to logic from AND to OR --- src/Components/Map/Layer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Map/Layer.tsx b/src/Components/Map/Layer.tsx index 777d391a..fed86283 100644 --- a/src/Components/Map/Layer.tsx +++ b/src/Components/Map/Layer.tsx @@ -149,7 +149,7 @@ export const Layer = ({ items. filter(item => item.layer?.name === name)?. filter(item => - filterTags.length == 0 ? item : filterTags.every(tag => getItemTags(item).some(filterTag => filterTag.name.toLocaleLowerCase() === tag.name.toLocaleLowerCase())))?. + filterTags.length == 0 ? item : filterTags.some(tag => getItemTags(item).some(filterTag => filterTag.name.toLocaleLowerCase() === tag.name.toLocaleLowerCase())))?. filter(item => item.layer && isLayerVisible(item.layer)). filter(item => item.group_type && isGroupTypeVisible(item.group_type)|| visibleGroupTypes.length == 0). map((item: Item) => {