From a880d8234db925845a6c3f075c763784ac431db9 Mon Sep 17 00:00:00 2001 From: Robert Joonas Date: Mon, 25 May 2026 17:26:55 +0300 Subject: [PATCH] fix isEventFilter condition --- assets/js/dashboard/util/filters.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/assets/js/dashboard/util/filters.js b/assets/js/dashboard/util/filters.js index 6a960d3531f3..22f34798c696 100644 --- a/assets/js/dashboard/util/filters.js +++ b/assets/js/dashboard/util/filters.js @@ -201,7 +201,13 @@ const VISIT_PREFIX = 'visit:' export function hasEventFilters(dashboardState) { return dashboardState.resolvedFilters.some( - ([_operation, filterKey, _clauses]) => EVENT_FILTER_KEYS.has(filterKey) + ([_operation, filterKey, _clauses]) => isEventFilterKey(filterKey) + ) +} + +function isEventFilterKey(filterKey) { + return ( + EVENT_FILTER_KEYS.has(filterKey) || filterKey.startsWith(EVENT_PROPS_PREFIX) ) } @@ -209,10 +215,7 @@ function remapFilterKey(filterKey) { if (NO_PREFIX_KEYS.has(filterKey)) { return filterKey } - if ( - EVENT_FILTER_KEYS.has(filterKey) || - filterKey.startsWith(EVENT_PROPS_PREFIX) - ) { + if (isEventFilterKey(filterKey)) { return `${EVENT_PREFIX}${filterKey}` } return `${VISIT_PREFIX}${filterKey}`