summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Quantum/Plugin/Hostage.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Bugzilla/Quantum/Plugin/Hostage.pm')
-rw-r--r--Bugzilla/Quantum/Plugin/Hostage.pm29
1 files changed, 15 insertions, 14 deletions
diff --git a/Bugzilla/Quantum/Plugin/Hostage.pm b/Bugzilla/Quantum/Plugin/Hostage.pm
index 42a05a910..19c77995e 100644
--- a/Bugzilla/Quantum/Plugin/Hostage.pm
+++ b/Bugzilla/Quantum/Plugin/Hostage.pm
@@ -6,14 +6,14 @@ sub _attachment_root {
my ($base) = @_;
return undef unless $base;
return $base =~ m{^https?://(?:bug)?\%bugid\%\.([a-zA-Z\.-]+)}
- ? $1
- : undef;
+ ? $1
+ : undef;
}
sub _attachment_host_regex {
my ($base) = @_;
return undef unless $base;
- my $val = $base;
+ my $val = $base;
$val =~ s{^https?://}{}s;
$val =~ s{/$}{}s;
my $regex = quotemeta $val;
@@ -24,11 +24,11 @@ sub _attachment_host_regex {
sub register {
my ( $self, $app, $conf ) = @_;
- $app->hook(before_routes => \&_before_routes);
+ $app->hook( before_routes => \&_before_routes );
}
sub _before_routes {
- my ( $c ) = @_;
+ my ($c) = @_;
state $urlbase = Bugzilla->localconfig->{urlbase};
state $urlbase_uri = URI->new($urlbase);
state $urlbase_host = $urlbase_uri->host;
@@ -43,31 +43,32 @@ sub _before_routes {
return if $stash->{'mojo.static'};
- my $hostname = $url->host;
+ my $hostname = $url->host;
return if $hostname eq $urlbase_host;
my $path = $url->path;
return if $path eq '/__lbheartbeat__';
- if ($attachment_base && $hostname eq $attachment_root) {
+ if ( $attachment_base && $hostname eq $attachment_root ) {
$c->redirect_to($urlbase);
return;
}
- elsif ($attachment_base && $hostname =~ $attachment_host_regex) {
- if ($path =~ m{^/attachment\.cgi}s) {
+ elsif ( $attachment_base && $hostname =~ $attachment_host_regex ) {
+ if ( $path =~ m{^/attachment\.cgi}s ) {
return;
- } else {
+ }
+ else {
my $new_uri = $url->clone;
- $new_uri->scheme($urlbase_uri->scheme);
+ $new_uri->scheme( $urlbase_uri->scheme );
$new_uri->host($urlbase_host);
$c->redirect_to($new_uri);
return;
}
}
- elsif (my ($id) = $hostname =~ $urlbase_host_regex) {
+ elsif ( my ($id) = $hostname =~ $urlbase_host_regex ) {
my $new_uri = $urlbase_uri->clone;
$new_uri->path('/show_bug.cgi');
- $new_uri->query_form(id => $id);
+ $new_uri->query_form( id => $id );
$c->redirect_to($new_uri);
return;
}
@@ -77,4 +78,4 @@ sub _before_routes {
}
}
-1; \ No newline at end of file
+1;