From 6af1ebfc55e05d21e8efce2e35b2731de7ddfe00 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 26 Feb 2016 13:29:49 +0100 Subject: [PATCH] views: do not traceback in get_idp() when no idp is declared --- mellon/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mellon/views.py b/mellon/views.py index fd63ce7..d74e6e3 100644 --- a/mellon/views.py +++ b/mellon/views.py @@ -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)