diff options
Diffstat (limited to 'rt/lib/RT')
| -rw-r--r-- | rt/lib/RT/Interface/Web.pm | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/rt/lib/RT/Interface/Web.pm b/rt/lib/RT/Interface/Web.pm index 3e0b8b349..ace24e4f7 100644 --- a/rt/lib/RT/Interface/Web.pm +++ b/rt/lib/RT/Interface/Web.pm @@ -438,7 +438,11 @@ sub MaybeRejectPrivateComponentRequest {                autohandler | # requesting this directly is suspicious                l           ) # loc component              ( $ | / ) # trailing slash or end of path -        }xi) { +        }xi +        && $path !~ m{ /RTx/Statistics/\w+/Elements/Chart }xi +      ) +    { +            warn "rejecting private component $path\n";              $m->abort(403);      } @@ -2317,7 +2321,6 @@ sub _parse_saved_search {      return ( _load_container_object( $obj_type, $obj_id ), $search_id );  } -package RT::Interface::Web;  RT::Base->_ImportOverlays();  1; | 
