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 86edf43d8..2a5ebf4e7 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm @@ -265,7 +265,8 @@ sub display { # Avoid issue 1867 or ( $self->conf->{authentication} eq 'Combination' and $req->{error} > PE_OK - and $req->{error} != PE_FIRSTACCESS ) + and $req->{error} != PE_FIRSTACCESS + and $req->{error} != PE_PP_PASSWORD_EXPIRED ) # and ( $req->{error} == PE_TOKENEXPIRED or $req->{error} == PE_NOTOKEN ) )