[Rt-commit] r17877 - rt/3.8/trunk/lib/RT

ruz at bestpractical.com ruz at bestpractical.com
Wed Jan 21 17:51:26 EST 2009


Author: ruz
Date: Wed Jan 21 17:51:26 2009
New Revision: 17877

Modified:
   rt/3.8/trunk/lib/RT/Config.pm

Log:
* use a little bit proper fix for site config thing

Modified: rt/3.8/trunk/lib/RT/Config.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Config.pm	(original)
+++ rt/3.8/trunk/lib/RT/Config.pm	Wed Jan 21 17:51:26 2009
@@ -434,7 +434,7 @@
     if ( $args{'File'} eq 'RT_SiteConfig.pm'
         and my $site_config = $ENV{RT_SITE_CONFIG} )
     {
-        $self->_LoadConfig( %args, File => $site_config, SiteConfig => 1 );
+        $self->_LoadConfig( %args, File => $site_config );
     } else {
         $self->_LoadConfig(%args);
     }
@@ -447,9 +447,13 @@
     my $self = shift;
     my %args = ( File => '', @_ );
 
-    my $is_ext = $args{'File'} =~ /^(?!RT_)(?:(.*)_)(?:Site)?Config/ ? $1 : '';
-    my $is_site = $args{SiteConfig} ? 1 : 
-                    $args{'File'} =~ /SiteConfig/ ? 1 : 0;
+    my ($is_ext, $is_site);
+    if ( $args{'File'} eq ($ENV{RT_SITE_CONFIG}||'') ) {
+        ($is_ext, $is_site) = ('', 1);
+    } else {
+        $is_ext = $args{'File'} =~ /^(?!RT_)(?:(.*)_)(?:Site)?Config/ ? $1 : '';
+        $is_site = $args{'File'} =~ /SiteConfig/ ? 1 : 0;
+    }
 
     eval {
         package RT;


More information about the Rt-commit mailing list