Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bestpractical/rt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/RT/Interface/Web.pm18
1 files changed, 8 insertions, 10 deletions
diff --git a/lib/RT/Interface/Web.pm b/lib/RT/Interface/Web.pm
index 79c3c7c60a..e31d629104 100644
--- a/lib/RT/Interface/Web.pm
+++ b/lib/RT/Interface/Web.pm
@@ -310,18 +310,16 @@ sub HandleRequest {
local $HTML::Mason::Commands::DECODED_ARGS = $ARGS;
PreprocessTimeUpdates($ARGS);
- if ( exists $ARGS->{ResultPage} ) {
+ if ( defined $ARGS->{ResultPage} && length $ARGS->{ResultPage} ) {
my $passed;
- if ( defined $ARGS->{ResultPage} && length $ARGS->{ResultPage} ) {
- for my $item ( @RT::Interface::Web::WHITELISTED_RESULT_PAGES ) {
- if ( ref $item eq 'Regexp' ) {
- $passed = 1 if $ARGS->{ResultPage} =~ $item;
- }
- else {
- $passed = 1 if $ARGS->{ResultPage} eq $item;
- }
- last if $passed;
+ for my $item (@RT::Interface::Web::WHITELISTED_RESULT_PAGES) {
+ if ( ref $item eq 'Regexp' ) {
+ $passed = 1 if $ARGS->{ResultPage} =~ $item;
+ }
+ else {
+ $passed = 1 if $ARGS->{ResultPage} eq $item;
}
+ last if $passed;
}
if ( !$passed ) {