diff --git a/lib/WebGUI.pm b/lib/WebGUI.pm index 097fdc74a..93157869e 100644 --- a/lib/WebGUI.pm +++ b/lib/WebGUI.pm @@ -35,7 +35,7 @@ sub handler { my $r = shift; my $s = Apache2::ServerUtil->server; my $config = WebGUI::Config->new($s->dir_config('WebguiRoot'),$r->dir_config('WebguiConfig')); - $r->set_handlers(PerlFixupHandler => \&fixupHandler) if (defined $config->get("passthruUrls")); + $r->push_handlers(PerlFixupHandler => \&fixupHandler) if (defined $config->get("passthruUrls")); foreach my $url ($config->get("extrasURL"), @{$config->get("passthruUrls")}) { return Apache2::Const::DECLINED if ($r->uri =~ m/^$url/); }