File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- from django .http import HttpResponse ,HttpResponseRedirect
2- from django import newforms as forms
31from django .template import RequestContext
42from django .shortcuts import render_to_response
53from ietf .idtracker .models import PersonOrOrgInfo
4+ from django .contrib .auth .decorators import login_required
5+ from django .core .exceptions import ObjectDoesNotExist
66
7+ @login_required
78def my (request , addr = None ):
8- if request .user :
9- person = request .user .get_profile ().person
10- else :
11- person = PersonOrOrgInfo .objects .distinct ().get (emailaddresses__email_address = addr )
9+ try :
10+ profile = request .user .get_profile ()
11+ person = profile .person
12+ except ObjectDoesNotExist :
13+ person = None
1214 return render_to_response ('my/my.html' , {
1315 'me' : person ,
1416 }, context_instance = RequestContext (request ))
You can’t perform that action at this time.
0 commit comments