From 757399fa61fd0c8ac73cb4a372bf65163ca35e14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20OUDOT?= Date: Fri, 13 Dec 2019 11:15:05 +0100 Subject: [PATCH] Catch PE_BADCREDENTIALS error in Combination display process (#2009) --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm index a058e3ef3..61d7b7740 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm @@ -2,7 +2,7 @@ # Display functions for LemonLDAP::NG Portal package Lemonldap::NG::Portal::Main::Display; -our $VERSION = '2.0.6'; +our $VERSION = '2.0.7'; package Lemonldap::NG::Portal::Main; use strict; @@ -264,6 +264,7 @@ sub display { or ( $self->conf->{authentication} eq 'Combination' and $req->{error} > PE_OK and $req->{error} != PE_FIRSTACCESS + and $req->{error} != PE_BADCREDENTIALS and $req->{error} != PE_PP_PASSWORD_EXPIRED ) # and ( $req->{error} == PE_TOKENEXPIRED or $req->{error} == PE_NOTOKEN )