[freeside-commits] branch master updated. d6d1c1c9b3ee0fd5bbeba5e8f59d6ac0241ebfb0

Ivan ivan at 420.am
Wed Mar 8 13:29:26 PST 2017


The branch, master has been updated
       via  d6d1c1c9b3ee0fd5bbeba5e8f59d6ac0241ebfb0 (commit)
      from  556906175f4d0b4c542ea03bd8fc5fb5c9a9a932 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d6d1c1c9b3ee0fd5bbeba5e8f59d6ac0241ebfb0
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Mar 8 13:29:25 2017 -0800

    fix self-service for ticket_system-less operation RT#75075

diff --git a/FS/bin/freeside-selfservice-server b/FS/bin/freeside-selfservice-server
index 8ce74d5..f008285 100644
--- a/FS/bin/freeside-selfservice-server
+++ b/FS/bin/freeside-selfservice-server
@@ -63,10 +63,15 @@ logfile("$FREESIDE_LOG/selfservice.$machine.log");
 daemonize2();
 
 my $conf = new FS::Conf;
+my $ticket_system = $conf->config('ticket_system');
 if ( $conf->exists('selfservice-ignore_quantity') ) {
   $FS::cust_svc::ignore_quantity = 1;
   $FS::cust_svc::ignore_quantity = 1; #now it is used twice.
 }
+if ( $conf->exists('selfservice-db_profile') ) {
+  eval "use DBIx::Profile";
+  warn $@ if $@;
+}
 
 #clear the signup info cache so an "/etc/init.d/freeside restart" will pick
 #up new info... (better as a callback in Signup.pm?)
@@ -161,7 +166,7 @@ while (1) {
       $FS::UID::dbh->{InactiveDestroy} = 1;
       forksuidsetup($user);
 
-      FS::TicketSystem->init();
+      FS::TicketSystem->init() if $ticket_system;
 
       my $type = $packet->{_packet};
       warn "calling $type handler\n" if $Debug; 

-----------------------------------------------------------------------

Summary of changes:
 FS/bin/freeside-selfservice-server |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list