diff --git a/lib/mongo_session.py b/lib/mongo_session.py index 44ae95aab6d52970b9f13bede5d587ed5bba831a..15a17a687ee88cd19dcbacc64dd968440788c8e4 100644 --- a/lib/mongo_session.py +++ b/lib/mongo_session.py @@ -72,8 +72,13 @@ class MongoSession: def read_and_filter_mongo(self, this_session_id, query_key, query_value): try: data = [] - request_result = self.mongo_data_collection.find({"session_id": this_session_id, - query_key: query_value}) + if query_key == 'progress_ratio': + number = float(query_value) + request_result = self.mongo_data_collection.find({"session_id": this_session_id, + query_key: number}) + else: + request_result = self.mongo_data_collection.find({"session_id": this_session_id, + query_key: query_value}) for res in request_result: data.append(res) return data