summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorivan <ivan>2010-11-24 01:31:18 +0000
committerivan <ivan>2010-11-24 01:31:18 +0000
commit54f3136cfa1230e9a80641c7477ed75c0910d48a (patch)
tree56e496be50e103dbbf72072d9a0f29596826af85 /FS
parentaa93abfbe3967fdc6b6c01636c02b8340d261c40 (diff)
don't attempt to use RT::CurrentUser before RT has been initialized. very weird. RT#10695
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/TicketSystem/RT_Internal.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/FS/FS/TicketSystem/RT_Internal.pm b/FS/FS/TicketSystem/RT_Internal.pm
index f47648e..4036d90 100644
--- a/FS/FS/TicketSystem/RT_Internal.pm
+++ b/FS/FS/TicketSystem/RT_Internal.pm
@@ -7,7 +7,6 @@ use MIME::Entity;
use FS::UID qw(dbh);
use FS::CGI qw(popurl);
use FS::TicketSystem::RT_Libs;
-use RT::CurrentUser;
@ISA = qw( FS::TicketSystem::RT_Libs );
@@ -223,6 +222,9 @@ sub _web_external_auth {
my $user = $FS::CurrentUser::CurrentUser->username;
+ eval 'use RT::CurrentUser;';
+ die $@ if $@;
+
$session ||= {};
$session->{'CurrentUser'} = RT::CurrentUser->new();