From: ivan Date: Wed, 28 Mar 2007 03:59:07 +0000 (+0000) Subject: fix bug with RADIUS groups not available to shellcommands delete export X-Git-Tag: TRIXBOX_2_6~578 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=b4060ee8879f433c3cdd4a2b6bef55f136863a5f;p=freeside.git fix bug with RADIUS groups not available to shellcommands delete export --- diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index 3a625f791..aec1f0c1d 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -608,6 +608,12 @@ sub delete { } } + my $error = $self->SUPER::delete; + if ( $error ) { + $dbh->rollback if $oldAutoCommit; + return $error; + } + foreach my $radius_usergroup ( qsearch('radius_usergroup', { 'svcnum' => $self->svcnum } ) ) { @@ -618,12 +624,6 @@ sub delete { } } - my $error = $self->SUPER::delete; - if ( $error ) { - $dbh->rollback if $oldAutoCommit; - return $error; - } - $dbh->commit or die $dbh->errstr if $oldAutoCommit; ''; }