X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_export%2Fcommunigate_pro.pm;h=9a4539a4ad04df3ec05615c1199d9e905aa19f69;hp=4240618ac44d5ac0b25704a6d56529bdd6b28c97;hb=069c216ff8e61e002535b099cab0cb67fc1defd9;hpb=79dcffa66be02e3ddb342d36dcded01888c3d841 diff --git a/FS/FS/part_export/communigate_pro.pm b/FS/FS/part_export/communigate_pro.pm index 4240618ac..9a4539a4a 100644 --- a/FS/FS/part_export/communigate_pro.pm +++ b/FS/FS/part_export/communigate_pro.pm @@ -78,9 +78,8 @@ sub _export_unsuspend { sub communigate_pro_queue { my( $self, $svcnum, $method ) = (shift, shift, shift); my @kludge_methods = qw(CreateAccount UpdateAccountSettings); - my $sub = grep { $method eq $_ } @kludge_methods - ? $method - : 'communigate_pro_command'; + my $sub = 'communigate_pro_command'; + $sub = $method if grep { $method eq $_ } @kludge_methods; my $queue = new FS::queue { 'svcnum' => $svcnum, 'job' => "FS::part_export::communigate_pro::$sub", @@ -109,7 +108,7 @@ sub CreateAccount { #externalFlag => $externalFlag, push @args, externalFlag => $externalFlag if $externalFlag; - &communigate_pro_command( $machine, $port, $login, $password, $method, @args); + communigate_pro_command( $machine, $port, $login, $password, $method, @args ); } @@ -118,7 +117,7 @@ sub UpdateAccountSettings { my $accountName = delete $args{'accountName'}; $args{'AccessModes'} = [ split(' ', $args{'AccessModes'}) ]; @args = ( $accountName, \%args ); - &communigate_pro_command( $machine, $port, $login, $password, $method, @args); + communigate_pro_command( $machine, $port, $login, $password, $method, @args ); } sub communigate_pro_command { #subroutine, not method