diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Process.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Process.pm index 19c1d8123..5fd726b5a 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Process.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Process.pm @@ -303,16 +303,16 @@ sub deleteSession { $req->userData( {} ); # Redirect or Post if asked by authLogout - if ( $req->urldc and $req->urldc ne $self->conf->{portal} ) { - $req->steps( [] ); - return PE_REDIRECT; - } - if ( $req->postUrl ) { $req->steps( ['autoPost'] ); return PE_OK; } + if ( $req->urldc and $req->urldc ne $self->conf->{portal} ) { + $req->steps( [] ); + return PE_REDIRECT; + } + # If logout redirects to another URL, just remove next steps for the # request so autoRedirect will be called if ( $req->{urldc} and $req->{urldc} ne $self->conf->{portal} ) {