From 226da24c22b1ec54c927eaea465f630e93efa2a1 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 17 Aug 2022 15:54:55 +0100 Subject: [PATCH] feat(chalice): fixed CH search for custom metrics table of URLs with extra events --- ee/api/chalicelib/core/sessions_ee.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ee/api/chalicelib/core/sessions_ee.py b/ee/api/chalicelib/core/sessions_ee.py index 805dd2823..114332de0 100644 --- a/ee/api/chalicelib/core/sessions_ee.py +++ b/ee/api/chalicelib/core/sessions_ee.py @@ -544,7 +544,7 @@ def search2_series(data: schemas.SessionsSearchPayloadSchema, project_id: int, d SELECT COUNT(DISTINCT {main_col}) OVER () AS main_count, {main_col} AS name, count(DISTINCT session_id) AS session_count - FROM (SELECT s.session_id, + FROM (SELECT s.session_id AS session_id, {extra_col} {query_part} ORDER BY s.session_id desc) AS filtred_sessions @@ -2096,7 +2096,7 @@ def search_query_parts_ch(data, error_status, errors_only, favorite_only, issue, else: if len(events_query_part) > 0: extra_join += f"""INNER JOIN (SELECT * - FROM {MAIN_SESSIONS_TABLE} AS s + FROM {MAIN_SESSIONS_TABLE} AS s {extra_event} WHERE {" AND ".join(extra_constraints)}) AS s ON(s.session_id=f.session_id)""" else: extra_join += f"""(SELECT *