diff options
author | Leif Johansson <leifj@sunet.se> | 2011-08-16 10:31:24 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-08-16 10:31:24 +0200 |
commit | ed888274b173c95e95d8ff7a3b468b7a1504f6e3 (patch) | |
tree | fc8eff0da4a897f1d96908ab95b19916806dfaed | |
parent | 787bcbb60299cdfabc97c68a02eaff2f7fb9e355 (diff) |
fn and ln in scope
-rw-r--r-- | coip/middleware.py | 14 |
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: |