From afb32d8e14e280491aaa14d5318f21a601b32e3a Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Fri, 29 Mar 2024 14:05:40 +0100 Subject: [PATCH] fix(chalice): fixed vault with exp_search --- ee/api/chalicelib/core/sessions_exp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ee/api/chalicelib/core/sessions_exp.py b/ee/api/chalicelib/core/sessions_exp.py index 482148d71a..85cb17e89d 100644 --- a/ee/api/chalicelib/core/sessions_exp.py +++ b/ee/api/chalicelib/core/sessions_exp.py @@ -3,7 +3,7 @@ from typing import List, Union import schemas -from chalicelib.core import events, metadata, projects, performance_event, metrics, sessions_legacy +from chalicelib.core import events, metadata, projects, performance_event, metrics, sessions_favorite, sessions_legacy from chalicelib.utils import pg_client, helper, metrics_helper, ch_client, exp_ch_helper logger = logging.getLogger(__name__) @@ -110,6 +110,8 @@ def _isUndefined_operator(op: schemas.SearchEventOperator): def search_sessions(data: schemas.SessionsSearchPayloadSchema, project_id, user_id, errors_only=False, error_status=schemas.ErrorStatus.all, count_only=False, issue=None, ids_only=False, platform="web"): + if data.bookmarked: + data.startTimestamp, data.endTimestamp = sessions_favorite.get_start_end_timestamp(project_id, user_id) full_args, query_part = search_query_parts_ch(data=data, error_status=error_status, errors_only=errors_only, favorite_only=data.bookmarked, issue=issue, project_id=project_id, user_id=user_id, platform=platform)