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 0c2de74ce..379cb9db4 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm @@ -121,16 +121,16 @@ sub display { $skinfile = 'openid'; my $p = $self->conf->{portal} . $self->conf->{issuerDBOpenIDPath}; $p =~ s#(?{sessionInfo} + ->{ $self->conf->{openIdAttr} || $self->conf->{whatToTrace} }; %templateParams = ( AUTH_ERROR => $self->error, AUTH_ERROR_TYPE => $req->error_type, PROVIDERURI => $p, - ID => $req->datas->{_openidPortal} - . $req->{sessionInfo} - ->{ $self->conf->{openIdAttr} || $self->conf->{whatToTrace} }, - PORTAL_URL => $self->conf->{portal}, - MSG => $req->info(), + PORTAL_URL => $self->conf->{portal}, + MSG => $req->info(), ); + $templateParams{ID} = $req->datas->{_openidPortal} . $id if ($id); } # 2. Good authentication