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 d0486726a..c22c9559b 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm @@ -319,7 +319,7 @@ sub display { } $self->lmLog( "Skin returned: $skinfile", 'debug' ); - return $self->sendHtml( $req, "$skinfile", params => \%templateParams ); + return ( $skinfile, \%templateParams); } diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm index b16354dc2..2e9fff8dd 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm @@ -113,7 +113,8 @@ sub do { } else { if ($err) { - return $self->display($req); + my ( $tpl, $prms ) = $self->display($req); + return $self->sendHtml( $req, $tpl, params => $prms ); } else { return $self->autoRedirect($req); @@ -163,7 +164,8 @@ sub autoRedirect { ]; } else { - return $self->display($req); + my ( $tpl, $prms ) = $self->display($req); + return $self->sendHtml( $req, $tpl, params => $prms ); } }