From aa1433e9ea36f72eb823ef71ff727ef9c095f03b Mon Sep 17 00:00:00 2001 From: Carlos Mesquita Date: Sun, 22 Sep 2024 23:25:54 +0100 Subject: [PATCH] UUID wasn't being converted to string, before it used the firebase id and when transitioning to mongo this bug was introduced --- modules/training_content/service.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/training_content/service.py b/modules/training_content/service.py index e6162d7..e9b3280 100644 --- a/modules/training_content/service.py +++ b/modules/training_content/service.py @@ -40,7 +40,7 @@ class TrainingContentService: for area in training_content.weak_areas: weak_areas["weak_areas"].append(area.dict()) - new_id = uuid.uuid4() + new_id = str(uuid.uuid4()) training_doc = { 'id': new_id, 'created_at': int(datetime.now().timestamp() * 1000), @@ -224,8 +224,6 @@ class TrainingContentService: exam_map[session_key]["score"] = round((exam_total_correct / exam_total_questions) * 100) exam_map[session_key]["module"] = module - with open('exam_result.json', 'w') as file: - json.dump({"exams": exercises}, file, indent=4) return {"exams": exercises}, exam_map