diff --git a/main/views.py b/main/views.py index e4d7eb9..a7c7108 100644 --- a/main/views.py +++ b/main/views.py @@ -35,13 +35,14 @@ def index(request): @login_required def profile(request): + username = request.user ldap_user = None try: - ldap_user = LdapUser.objects.get(username=request.user) + ldap_user = LdapUser.objects.get(username=username) except: return render_to_response('private/profile.html', locals(), context_instance=RequestContext(request)) - groups = LdapGroup.objects.filter(usernames__contains=request.user) + groups = LdapGroup.objects.filter(usernames__contains=username) private_group = LdapGroup.objects.filter(gid=ldap_user.group)[0] return render_to_response('private/profile.html', locals(), context_instance=RequestContext(request)) diff --git a/templates/private/profile.html b/templates/private/profile.html index 20ad5d3..03b6e44 100644 --- a/templates/private/profile.html +++ b/templates/private/profile.html @@ -11,7 +11,7 @@ {% block content %}