UUID wasn't being converted to string, before it used the firebase id and when transitioning to mongo this bug was introduced

This commit is contained in:
Carlos Mesquita
2024-09-22 23:25:54 +01:00
parent 8eb5fb6d5f
commit aa1433e9ea

View File

@@ -40,7 +40,7 @@ class TrainingContentService:
for area in training_content.weak_areas: for area in training_content.weak_areas:
weak_areas["weak_areas"].append(area.dict()) weak_areas["weak_areas"].append(area.dict())
new_id = uuid.uuid4() new_id = str(uuid.uuid4())
training_doc = { training_doc = {
'id': new_id, 'id': new_id,
'created_at': int(datetime.now().timestamp() * 1000), '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]["score"] = round((exam_total_correct / exam_total_questions) * 100)
exam_map[session_key]["module"] = module 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 return {"exams": exercises}, exam_map