fix: unique keys for assignments _ids
This commit is contained in:
parent
e453fcaf3b
commit
2d5bad31ce
|
|
@ -120,7 +120,8 @@ def create_record(
|
|||
learning_content = course_session_assignment.learning_content
|
||||
|
||||
return AssignmentStatisticsRecordType(
|
||||
_id=str(learning_content.id), # noqa
|
||||
# make sure it's unique, across all types of assignments!
|
||||
_id=f"{course_session_assignment._meta.model_name}#{course_session_assignment.id}", # noqa
|
||||
course_session_id=str(course_session_assignment.course_session.id), # noqa
|
||||
circle_id=learning_content.get_circle().id, # noqa
|
||||
course_session_assignment_id=str(course_session_assignment.id), # noqa
|
||||
|
|
|
|||
Loading…
Reference in New Issue