add an explicit use for RT's not-well-declared dependency on CSS::Squish 0.06
[freeside.git] / htetc / handler.pl
index a4517e6..ecbce96 100644 (file)
@@ -130,7 +130,9 @@ sub handler
       use Locale::Country;
       use Business::US::USPS::WebTools::AddressStandardization;
       use FS;
-      use FS::UID qw(cgisuidsetup dbh getotaker datasrc driver_name);
+      use FS::UID qw( adminsuidsetup cgisuidsetup getotaker
+                      dbh datasrc driver_name
+                    );
       use FS::Record qw(qsearch qsearchs fields dbdef str2time_sql);
       use FS::Conf;
       use FS::CGI qw(header menubar popurl rooturl table itable ntable idiot
@@ -241,6 +243,11 @@ sub handler
           use Time::HiRes;
           use HTML::Scrubber;
 
+          #blah.  not even in RT::Interface::Web::Handler, just in 
+          #html/NoAuth/css/dhandler and rt-test-dependencies.  ask for it here
+          #to throw a real error instead of just a mysterious unstyled RT
+          use CSS::Squish 0.06;
+
           #slow, unreliable, segfaults and is optional
           #see rt/html/Ticket/Elements/ShowTransactionAttachments
           #use Text::Quoted;
@@ -300,7 +307,10 @@ sub handler
       } elsif ( $HTML::Mason::r->filename =~ /\/rt\/REST\/.*NoAuth/ ) {
 
         #need to log somebody in for the mail gw
-        #&adminsuidsetup('fs_selfservice'); #old installs w/'fs_selfserv'??
+
+        ##old installs w/fs_selfs or selfserv??
+        #&adminsuidsetup('fs_selfservice');
+
         &adminsuidsetup('fs_queue');
 
       }