[dw-free] fix code load order
[commit: http://hg.dwscoalition.org/dw-free/rev/8614f9d218b5]
http://bugs.dwscoalition.org/show_bug.cgi?id=1503
Fix out-of-order loading issue causing weblib to load before ljconfig. This
solution actually works, mine last night broke events. Thanks for debugging
and fixing, Jen\!
Patch by
kareila.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=1503
Fix out-of-order loading issue causing weblib to load before ljconfig. This
solution actually works, mine last night broke events. Thanks for debugging
and fixing, Jen\!
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- cgi-bin/LJ/NotificationMethod/DebugLog.pm
- cgi-bin/LJ/NotificationMethod/Email.pm
- cgi-bin/modperl_subs.pl
-------------------------------------------------------------------------------- diff -r 37e21c1de59d -r 8614f9d218b5 cgi-bin/LJ/NotificationMethod/DebugLog.pm --- a/cgi-bin/LJ/NotificationMethod/DebugLog.pm Mon Jul 27 15:43:13 2009 -0500 +++ b/cgi-bin/LJ/NotificationMethod/DebugLog.pm Tue Jul 28 05:28:15 2009 +0000 @@ -4,7 +4,7 @@ use Carp qw/ croak /; use Carp qw/ croak /; use base 'LJ::NotificationMethod'; use lib "$LJ::HOME/cgi-bin"; -#require "weblib.pl"; +require "weblib.pl"; sub can_digest { 1 }; diff -r 37e21c1de59d -r 8614f9d218b5 cgi-bin/LJ/NotificationMethod/Email.pm --- a/cgi-bin/LJ/NotificationMethod/Email.pm Mon Jul 27 15:43:13 2009 -0500 +++ b/cgi-bin/LJ/NotificationMethod/Email.pm Tue Jul 28 05:28:15 2009 +0000 @@ -5,7 +5,7 @@ use base 'LJ::NotificationMethod'; use base 'LJ::NotificationMethod'; use lib "$LJ::HOME/cgi-bin"; -#require "weblib.pl"; +require "weblib.pl"; sub can_digest { 1 }; diff -r 37e21c1de59d -r 8614f9d218b5 cgi-bin/modperl_subs.pl --- a/cgi-bin/modperl_subs.pl Mon Jul 27 15:43:13 2009 -0500 +++ b/cgi-bin/modperl_subs.pl Tue Jul 28 05:28:15 2009 +0000 @@ -8,6 +8,9 @@ package LJ; package LJ; use Apache2::ServerUtil (); + +use LJ::Config; +BEGIN { LJ::Config->load; } use Apache::LiveJournal; use Apache::BML; @@ -42,12 +45,10 @@ use Class::Autouse qw( MogileFS::Client DDLockClient LJ::BetaFeatures - LJ::Config DW::InviteCodes DW::InviteCodeRequests ); -LJ::Config->load; # force XML::Atom::* to be brought in (if we have it, it's optional), # unless we're in a test. --------------------------------------------------------------------------------