From 2209d29c6bfcfe2a4f4ae913141522d92434504b Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Wed, 29 May 2024 12:35:39 +0200 Subject: [PATCH] fix(chalice): fixed clickmaps duplicate filters (#2219) --- api/Pipfile | 2 +- api/chalicelib/core/custom_metrics.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/Pipfile b/api/Pipfile index ab8d62b0e..1b760a6c8 100644 --- a/api/Pipfile +++ b/api/Pipfile @@ -9,7 +9,7 @@ requests = "==2.32.2" boto3 = "==1.34.113" pyjwt = "==2.8.0" psycopg2-binary = "==2.9.9" -psycopg = {extras = ["binary", "pool"], version = "==3.1.19"} +psycopg = {extras = ["pool", "binary"], version = "==3.1.19"} elasticsearch = "==8.13.2" jira = "==3.8.0" fastapi = "==0.111.0" diff --git a/api/chalicelib/core/custom_metrics.py b/api/chalicelib/core/custom_metrics.py index 980740686..6a7f0da99 100644 --- a/api/chalicelib/core/custom_metrics.py +++ b/api/chalicelib/core/custom_metrics.py @@ -88,7 +88,8 @@ def __get_sessions_list(project_id, user_id, data: schemas.CardSchema): def __get_click_map_chart(project_id, user_id, data: schemas.CardClickMap, include_mobs: bool = True): if len(data.series) == 0: return None - data.series[0].filter.filters += data.series[0].filter.events + # this code is duplicating the clickmap filters when creating a card + # data.series[0].filter.filters += data.series[0].filter.events return click_maps.search_short_session(project_id=project_id, user_id=user_id, data=schemas.ClickMapSessionsSearch( **data.series[0].filter.model_dump()),