From 333416d201ddac9be2c616ddcd4ee5e20e72808a Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Mon, 18 Apr 2022 23:23:11 +0200 Subject: [PATCH] feat(api): sort session's events by timestamp and messageId --- api/chalicelib/core/events.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/chalicelib/core/events.py b/api/chalicelib/core/events.py index 3fbb4f70b..3e39ba4bd 100644 --- a/api/chalicelib/core/events.py +++ b/api/chalicelib/core/events.py @@ -88,7 +88,7 @@ def get_by_sessionId2_pg(session_id, project_id, group_clickrage=False): ORDER BY l.timestamp;""", {"project_id": project_id, "session_id": session_id})) rows += cur.fetchall() rows = helper.list_to_camel_case(rows) - rows = sorted(rows, key=lambda k: k["messageId"]) + rows = sorted(rows, key=lambda k: (k["timestamp"], k["messageId"])) return rows