summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-08-16 10:31:24 +0200
committerLeif Johansson <leifj@sunet.se>2011-08-16 10:31:24 +0200
commited888274b173c95e95d8ff7a3b468b7a1504f6e3 (patch)
treefc8eff0da4a897f1d96908ab95b19916806dfaed
parent787bcbb60299cdfabc97c68a02eaff2f7fb9e355 (diff)
fn and ln in scope
-rw-r--r--coip/middleware.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/coip/middleware.py b/coip/middleware.py
index c27f475..804c035 100644
--- a/coip/middleware.py
+++ b/coip/middleware.py
@@ -114,13 +114,13 @@ class MappedRemoteUserMiddleware(object):
update = False
cn = meta1(request,'cn')
+ fn = meta1(request,'givenName')
+ ln = meta1(request,'sn')
+
if not cn:
cn = meta1(request,'displayName')
- if not cn:
- fn = meta1(request,'givenName')
- ln = meta1(request,'sn')
- if fn and ln:
- cn = "%s %s" % (fn,ln)
+ if not cn and fn and ln:
+ cn = "%s %s" % (fn,ln)
if not cn:
cn = "%s according to %s" % (id.value,id.idp)
@@ -135,10 +135,10 @@ class MappedRemoteUserMiddleware(object):
update = True
if fn:
- id.user.first_name = fn
+ identifier.user.first_name = fn
update = True
if ln:
- id.user.last_name = ln
+ identifier.user.last_name = ln
update = True
if update: