Shredder web gui, bad path to tickets

Hi All,

I’ve just installed the latest Shredder extension via CPAN and it seems to
do its job nicely wiping out deleted tickets via the web gui. When I click
on a ticket from the search results, though, the path to the ticket is
missing the root “rt/” component. Everything else has been working fine
for a year or more.

The path should be: https://rt.company.com/rt/Ticket/Display.html?id=7
But this is what Shredder search is showing (which returns a 404
error): https://rt.company.com/Ticket/Display.html?id=7

Is this something that needs to be set in RT_Siteconfig or do I need to
modify the shredder html?

My RT is installed in a non-standard location, but I gave the installer the
path to my RT.pm and everything seemed to install fine.

Gene

Gene LeDuc, GSEC
Security Analyst
San Diego State University

I found the problem with displaying objects returned by the Shredder search
and I think it might be a bug. The files in
/share/html/Admin/Tools/Shredder/Elements/Object
return a path using $RT::WebBaseURL instead of $RT::WebURL; this leaves off
$RT::WebPath. So on my system, links point to
https://mysystem:443/Ticket/Display.html?id=498
instead of https://mysystem/rt/Ticket/Display.html?id=498

The files I had to modify are
RT–Attachment
RT–Ticket
RT–User

Disclaimer:
Since Shredder has been around awhile and no one else has reported this,
it’s possible that this could be due to settings in my RT_Siteconfig that I
made to get RT to work using https, but it was a while ago and I don’t
recall how I changed the settings from their default.

Regards,
Gene

At 11:56 AM 2/18/2008, I wrote:

I’ve just installed the latest Shredder extension via CPAN and it seems to
do its job nicely wiping out deleted tickets via the web gui. When I click
on a ticket from the search results, though, the path to the ticket is
missing the root “rt/” component. Everything else has been working fine
for a year or more.

The path should be: https://rt.company.com/rt/Ticket/Display.html?id=7
But this is what Shredder search is showing (which returns a 404
error): https://rt.company.com/Ticket/Display.html?id=7

Is this something that needs to be set in RT_Siteconfig or do I need to
modify the shredder html?

My RT is installed in a non-standard location, but I gave the installer the
path to my RT.pm and everything seemed to install fine.

Gene LeDuc, GSEC
Security Analyst
San Diego State University