diff --git a/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/SessionsBy.tsx b/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/SessionsBy.tsx index baa26b6ea..1b9f91d30 100644 --- a/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/SessionsBy.tsx +++ b/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/SessionsBy.tsx @@ -6,6 +6,7 @@ import CardSessionsByList from 'Components/Dashboard/Widgets/CardSessionsByList' import { useModal } from 'Components/ModalContext'; import Widget from '@/mstore/types/widget'; import { useTranslation } from 'react-i18next'; +import { FilterKey } from 'Types/filter/filterType'; interface Props { metric?: any; @@ -35,20 +36,20 @@ function SessionsBy(props: Props) { ...filtersMap[metric.metricOf], value: [data.name], type: filtersMap[metric.metricOf].key, - filters: filtersMap[metric.metricOf].filters?.map((f: any) => { - const { - key, - operatorOptions, - category, - icon, - label, - options, - ...cleaned - } = f; - return { ...cleaned, type: f.key, value: [] }; - }), + filters: [], }; + if (metric.metricOf === FilterKey.FETCH) { + baseFilter.filters = [ + { + key: FilterKey.FETCH_URL, + operator: 'is', + value: [data.name], + type: FilterKey.FETCH_URL, + } + ]; + } + const { key, operatorOptions,