From 5fe204020f875ef446f0be45b4d55bee80cf8064 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Mon, 23 Dec 2024 11:54:28 +0100 Subject: [PATCH] Dev (#2903) * feat(chalice): autocomplete return top 10 with stats * fix(chalice): fixed autocomplete top 10 meta-filters * fix(chalice): fixed restricted sessions search --- api/chalicelib/core/metrics/custom_metrics.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/chalicelib/core/metrics/custom_metrics.py b/api/chalicelib/core/metrics/custom_metrics.py index bbba7b1c7..c6bf82b61 100644 --- a/api/chalicelib/core/metrics/custom_metrics.py +++ b/api/chalicelib/core/metrics/custom_metrics.py @@ -7,7 +7,7 @@ import schemas from chalicelib.core import issues from chalicelib.core.errors import errors from chalicelib.core.metrics import heatmaps, product_analytics, funnels, custom_metrics_predefined -from chalicelib.core.sessions import sessions +from chalicelib.core.sessions import sessions, sessions_search from chalicelib.utils import helper, pg_client from chalicelib.utils.TimeUTC import TimeUTC @@ -52,7 +52,7 @@ def __get_sessions_list(project: schemas.ProjectContext, user_id, data: schemas. "total": 0, "sessions": [] } - return sessions.search_sessions(data=data.series[0].filter, project_id=project.project_id, user_id=user_id) + return sessions_search.search_sessions(data=data.series[0].filter, project_id=project.project_id, user_id=user_id) def __get_heat_map_chart(project: schemas.ProjectContext, user_id, data: schemas.CardHeatMap, @@ -174,7 +174,7 @@ def get_sessions_by_card_id(project_id, user_id, metric_id, data: schemas.CardSe results = [] for s in data.series: results.append({"seriesId": s.series_id, "seriesName": s.name, - **sessions.search_sessions(data=s.filter, project_id=project_id, user_id=user_id)}) + **sessions_search.search_sessions(data=s.filter, project_id=project_id, user_id=user_id)}) return results @@ -189,7 +189,7 @@ def get_sessions(project_id, user_id, data: schemas.CardSessionsSchema): s.filter = schemas.SessionsSearchPayloadSchema(**s.filter.model_dump(by_alias=True)) results.append({"seriesId": None, "seriesName": s.name, - **sessions.search_sessions(data=s.filter, project_id=project_id, user_id=user_id)}) + **sessions_search.search_sessions(data=s.filter, project_id=project_id, user_id=user_id)}) return results