X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2Fbin%2Ffreeside-sqlradius-reset;h=2ac5012d4843106340cdabdda90c5b3dcc2638a7;hb=c8cccb4a92adceb943c635fe62dad0d034462ce0;hp=95b7ef21e0f221e282f2c46e2d5aa2e277e943e4;hpb=1df9be4f5d6129a768b809212d83e0648786ac0f;p=freeside.git diff --git a/FS/bin/freeside-sqlradius-reset b/FS/bin/freeside-sqlradius-reset index 95b7ef21e..2ac5012d4 100755 --- a/FS/bin/freeside-sqlradius-reset +++ b/FS/bin/freeside-sqlradius-reset @@ -1,4 +1,4 @@ -#!/usr/bin/perl -Tw +#!/usr/bin/perl -w use strict; use FS::UID qw(adminsuidsetup); @@ -13,8 +13,8 @@ adminsuidsetup $user; #my $machine = shift or die &usage; my @exports = (); -if ( @_ ) { - foreach my $exportnum ( @_ ) { +if ( @ARGV ) { + foreach my $exportnum ( @ARGV ) { foreach my $exporttype (qw( sqlradius sqlradius_withdomain )) { push @exports, qsearch('part_export', { exportnum => $exportnum, exporttype => $exporttype, } ); @@ -48,6 +48,9 @@ foreach my $export ( @exports ) { foreach my $svc_acct ( @svc_acct ) { + $svc_acct->check; #set any fixed usergroup so it'll export even if all + #svc_acct records don't have the group yet + #false laziness with FS::svc_acct::insert (like it matters) my $error = $export->export_insert($svc_acct); die $error if $error;