From 5dc1131b2015ae0155db2f28686cbbcc55bea185 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Fri, 22 Jan 2016 17:25:55 -0600 Subject: [PATCH] Fix user->participation related_name use in impersonation --- course/auth.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/course/auth.py b/course/auth.py index 9a1720b1..4b6236ec 100644 --- a/course/auth.py +++ b/course/auth.py @@ -68,7 +68,7 @@ def may_impersonate(user): def whom_may_impersonate(impersonator): if impersonator.is_superuser: return set(get_user_model().objects.filter( - participation__status=participation_status.active)) + participations__status=participation_status.active)) my_privileged_participations = Participation.objects.filter( user=impersonator, @@ -95,9 +95,9 @@ def whom_may_impersonate(impersonator): assert False part_q_object = Q( - participation__course=part.course, - participation__status=participation_status.active, - participation__role__in=impersonable_roles) + participations__course=part.course, + participations__status=participation_status.active, + participations__role__in=impersonable_roles) if q_object is None: q_object = part_q_object -- GitLab