diff --git a/comm/server/main.py b/comm/server/main.py index 274b61f16819c1b71f54435d811c04842ca49609..37623cf04d112b6bc0b5c866fdadce984bbae684 100644 --- a/comm/server/main.py +++ b/comm/server/main.py @@ -114,6 +114,9 @@ def update_answer_list(qname): with open(v2, "r") as fp: answer_log = json.load(fp) questions[qname]['answers'][json_name] = answer_log + + if answer_log['solved'] == "True": + is_solved = True if questions[qname]['answer'] == answer_log['answer']: questions[qname]['best_json'] = json_name @@ -122,7 +125,6 @@ def update_answer_list(qname): if answer_log['solver'] in questions[qname]['solver']: if answer_log['solved'] == "True": questions[qname]['solver'][answer_log['solver']] = "Solved" - is_solved = True else: questions[qname]['solver'][answer_log['solver']] = "DNS"