summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjschneider <jschneider@3ed937ae-f919-0410-9a43-8e6f19e4ba6e>2009-10-09 15:34:23 (GMT)
committerjschneider <jschneider@3ed937ae-f919-0410-9a43-8e6f19e4ba6e>2009-10-09 15:34:23 (GMT)
commit99532c2f49054e52077924d68f038499efb6bbab (patch)
tree4d6694166f1b28fdf358116457db371d745cd1b8
parent51c1afbec9d9c3a135968178a83252f9223b5536 (diff)
downloadlarpe-99532c2f49054e52077924d68f038499efb6bbab.zip
larpe-99532c2f49054e52077924d68f038499efb6bbab.tar.gz
larpe-99532c2f49054e52077924d68f038499efb6bbab.tar.bz2
Doesn't raise a KeyError when the serialized user
is corrupted git-svn-id: svn+ssh://labs.libre-entreprise.org/svnroot/larpe@486 3ed937ae-f919-0410-9a43-8e6f19e4ba6e
-rw-r--r--larpe/trunk/larpe/saml2.ptl2
1 files changed, 1 insertions, 1 deletions
diff --git a/larpe/trunk/larpe/saml2.ptl b/larpe/trunk/larpe/saml2.ptl
index 758ba78..7f1e617 100644
--- a/larpe/trunk/larpe/saml2.ptl
+++ b/larpe/trunk/larpe/saml2.ptl
@@ -191,7 +191,7 @@ class Saml2(Saml2Directory):
return 'Your browser should redirect you'
def lookup_user(self, session, login):
- found_users = list(User.select(lambda x: login.nameIdentifier.content in x.name_identifiers))
+ found_users = list(User.select(lambda x: login.nameIdentifier.content in x.name_identifiers), ignore_errors = True)
if found_users:
return found_users[0]
return None