From 378f2196dfe4f2d21d0497f9b10a89ca2521bbf3 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 12 Oct 2022 17:28:26 +0200 Subject: [PATCH] feat(chalice): file_key for session replay --- ee/api/chalicelib/core/sessions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ee/api/chalicelib/core/sessions.py b/ee/api/chalicelib/core/sessions.py index 18da3e200..4a94d6e21 100644 --- a/ee/api/chalicelib/core/sessions.py +++ b/ee/api/chalicelib/core/sessions.py @@ -59,7 +59,8 @@ def get_by_id2_pg(project_id, session_id, context: schemas_ee.CurrentContext, fu SELECT s.*, s.session_id::text AS session_id, - (SELECT project_key FROM public.projects WHERE project_id = %(project_id)s LIMIT 1) AS project_key + (SELECT project_key FROM public.projects WHERE project_id = %(project_id)s LIMIT 1) AS project_key, + encode(file_key,'hex') AS file_key {"," if len(extra_query) > 0 else ""}{",".join(extra_query)} {(",json_build_object(" + ",".join([f"'{m}',p.{m}" for m in metadata._get_column_names()]) + ") AS project_metadata") if group_metadata else ''} FROM public.sessions AS s {"INNER JOIN public.projects AS p USING (project_id)" if group_metadata else ""}