From 2921124e5b4666ff8c278a950d7fceed6de10be1 Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 15 Oct 2005 13:40:30 +0000 Subject: [PATCH] make sure config still works if no ticket system is configured... --- FS/FS/Conf.pm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index 75e1645a1..fc10b137e 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -1474,18 +1474,21 @@ httemplate/docs/config.html 'section' => '', 'description' => 'Default queue used when creating new customer tickets.', 'type' => 'select-sub', - 'options_sub' => sub { eval "use FS::TicketSystem;"; - die $@ if $@; + 'options_sub' => sub { my $conf = new FS::Conf; if ( $conf->config('ticket_system') ) { + eval "use FS::TicketSystem;"; + die $@ if $@; FS::TicketSystem->queues(); } else { (); } }, - 'option_sub' => sub { eval "use FS::TicketSystem;"; - die $@ if $@; + 'option_sub' => sub { + my $conf = new FS::Conf; if ( $conf->config('ticket_system') ) { + eval "use FS::TicketSystem;"; + die $@ if $@; FS::TicketSystem->queue(shift); } else { ''; -- 2.11.0