diff options
| author | ivan <ivan> | 2007-03-28 03:59:08 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2007-03-28 03:59:08 +0000 | 
| commit | d8af7df5ae8e68ea83a5644341c58710f3f66e6a (patch) | |
| tree | 3ee19deca214f50aab382081c6ea7c67142e393d | |
| parent | 0b232b2364bb0dbeafbecc19c3be45a2d1eedd9a (diff) | |
fix bug with RADIUS groups not available to shellcommands delete export
| -rw-r--r-- | FS/FS/svc_acct.pm | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index f7b76e7b4..e14b1a83c 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -606,6 +606,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 } )    ) { @@ -616,12 +622,6 @@ sub delete {      }    } -  my $error = $self->SUPER::delete; -  if ( $error ) { -    $dbh->rollback if $oldAutoCommit; -    return $error; -  } -    $dbh->commit or die $dbh->errstr if $oldAutoCommit;    '';  } | 
