diff --git a/course/auth.py b/course/auth.py index 4d1a4d8d1939dfe6b424c761822b45b1badcef05..83ba90d48811dc0006fff4cacb3992b3390528ce 100644 --- a/course/auth.py +++ b/course/auth.py @@ -83,10 +83,10 @@ def may_impersonate(impersonator, impersonee): if perm == pperm.impersonate_role) if Participation.objects.filter( - participations__course=part.course, - participations__status=participation_status.active, - participations__role__in=impersonable_roles, - participations__user=impersonee).count(): + course=part.course, + status=participation_status.active, + role__in=impersonable_roles, + user=impersonee).count(): return True return False