diff --git a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm index f427fb55a..f552a5b68 100644 --- a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm +++ b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm @@ -613,7 +613,7 @@ sub _getPort { return $class->tsv->{port}->{_}; } else { - return $req->{env}->{SERVER_PORT}; + return $req->port; } } } @@ -637,7 +637,7 @@ sub _isHttps { return $class->tsv->{https}->{_}; } else { - return ( uc( $req->{env}->{HTTPS} || "OFF" ) eq "ON" ); + return $req->secure; } } }