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
|
learning_content = course_session_assignment.learning_content
|
||||||
|
|
||||||
return AssignmentStatisticsRecordType(
|
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
|
course_session_id=str(course_session_assignment.course_session.id), # noqa
|
||||||
circle_id=learning_content.get_circle().id, # noqa
|
circle_id=learning_content.get_circle().id, # noqa
|
||||||
course_session_assignment_id=str(course_session_assignment.id), # noqa
|
course_session_assignment_id=str(course_session_assignment.id), # noqa
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue