Only copy task data when it's found
This commit is contained in:
parent
08b2e9e49a
commit
d2f916bc79
|
|
@ -129,6 +129,7 @@ def update_assignment_completion(
|
|||
substasks = assignment.get_input_tasks()
|
||||
for key, value in ac.completion_data.items():
|
||||
task_data = find_first(substasks, pred=lambda x: x["id"] == key)
|
||||
if task_data:
|
||||
ac.completion_data[key].update(task_data)
|
||||
|
||||
ac.save()
|
||||
|
|
@ -151,6 +152,7 @@ def update_assignment_completion(
|
|||
subtasks = assignment.get_input_tasks()
|
||||
for key, value in acl.completion_data.items():
|
||||
task_data = find_first(subtasks, pred=lambda x: x["id"] == key)
|
||||
if task_data:
|
||||
acl.completion_data[key].update(task_data)
|
||||
acl.save()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue