Some bugs in previous commit

environments/ppa-mbqj77/deployments/1
Xavier Guimard 9 years ago
parent 346111f2e5
commit 4498c15008
  1. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Nginx.pm
  2. 13
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI.pm
  3. 5
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Base.pm
  4. 13
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Router.pm
  5. 5
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Server.pm

@ -30,8 +30,6 @@ sub _run {
if ( $res->[0] == 302 or $res->[0] == 303 ) {
$res->[0] = 401;
}
# TODO: transform headers in $res->[1]
return $res;
};
}

@ -13,19 +13,6 @@ sub init {
return $tmp;
}
## @method void _run()
# Return subroutine that add headers stored in $req->{respHeaders} in
# response returned by router()
#
sub _run {
my ($self) = @_;
return sub {
my $res = $self->router( $_[0] );
push @{ $res->[1] }, %{ $_[0]->{respHeaders} };
return $res;
};
}
1;
__END__

@ -61,7 +61,10 @@ sub _run {
# Handle unprotected requests
return sub {
$self->router( Lemonldap::NG::Common::PSGI::Request->new( $_[0] ) );
my $req = Lemonldap::NG::Common::PSGI::Request->new( $_[0] );
my $res = $self->router($req);
push @{ $res->[1] }, %{ $req->{respHeaders} };
return $res;
};
}
}

@ -14,19 +14,6 @@ sub init {
return $tmp;
}
## @method void _run()
# Return subroutine that add headers stored in $req->{respHeaders} in
# response returned by router()
#
sub _run {
my ($self) = @_;
return sub {
my $res = $self->router( $_[0] );
push @{ $res->[1] }, %{ $_[0]->{respHeaders} };
return $res;
};
}
1;
__END__

@ -13,8 +13,9 @@ extends 'Lemonldap::NG::Handler::PSGI';
sub _run {
my ($self) = @_;
return sub {
my $res = $self->router( $_[0] );
push @{ $res->[1] }, %{ $_[0]->{respHeaders} };
my $req = Lemonldap::NG::Common::PSGI::Request( $_[0] );
my $res = $self->router($req);
push @{ $res->[1] }, %{ $req->{respHeaders} };
return $res;
};
}

Loading…
Cancel
Save