Merged in fix/sso-admin-sync (pull request #395)

Fix set update
This commit is contained in:
Christian Cueni 2024-09-25 09:04:39 +00:00
commit 9c5ca489f0
1 changed files with 2 additions and 2 deletions

View File

@ -40,12 +40,12 @@ def sync_sso_roles_from_admin(user: User, request):
for csu in CourseSessionUser.objects.filter(user=user) for csu in CourseSessionUser.objects.filter(user=user)
} }
course_roles += { course_roles.update(
(relation.participant.course_session.course.slug, "LEARNING_MENTOR") (relation.participant.course_session.course.slug, "LEARNING_MENTOR")
for relation in AgentParticipantRelation.objects.filter( for relation in AgentParticipantRelation.objects.filter(
agent=user, role=AgentParticipantRoleType.LEARNING_MENTOR.value agent=user, role=AgentParticipantRoleType.LEARNING_MENTOR.value
) )
} )
for csg in CourseSessionGroup.objects.filter(supervisor=user): for csg in CourseSessionGroup.objects.filter(supervisor=user):
for course_session in csg.course_session.all(): for course_session in csg.course_session.all():