views: do not traceback in get_idp() when no idp is declared

This commit is contained in:
Benjamin Dauvergne 2016-02-26 13:29:49 +01:00
parent afd7d519ec
commit 6af1ebfc55
1 changed files with 5 additions and 2 deletions

View File

@ -26,9 +26,12 @@ class LogMixin(object):
class LoginView(LogMixin, View):
def get_idp(self, request):
entity_id = request.REQUEST.get('entity_id')
entity_id = request.REQUEST.get('entityID')
if not entity_id:
return next(utils.get_idps())
for idp in utils.get_idps():
return idp
else:
return None
else:
return utils.get_idp(entity_id)