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