diff --git a/lib/mongo_session.py b/lib/mongo_session.py
index 15af8d70ba02b847ebea413aef7a597237ddf457..27aa8bcd4d3258e1cf79c7d2af8767f6914bb41a 100644
--- a/lib/mongo_session.py
+++ b/lib/mongo_session.py
@@ -70,7 +70,8 @@ class MongoSession:
     def get_most_recent_log(self, this_session_id):
         try:
             data = []
-            request_result = self.mongo_data_collection.find({"session_id": this_session_id}).sort({"_id": -1}).limit(1)
+            request_result = self.mongo_data_collection.find({"session_id": this_session_id}).sort([('timestamp', -1)]).limit(1)
+
             for res in request_result:
                 data.append(res)
             return data