diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2018-11-12 18:48:10 -0800 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2018-11-12 18:48:10 -0800 |
| commit | 434c049763741ac36f9b41df8102c6dd2eaf0fb0 (patch) | |
| tree | 18cc834d3398829f61a6e3ee02f0fffc14b8c270 | |
| parent | 25378ab2e1772717162e406e9ffd91e2025f7b92 (diff) | |
delete fees, RT#81713
| -rw-r--r-- | FS/FS/cust_bill_pkg.pm | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/FS/FS/cust_bill_pkg.pm b/FS/FS/cust_bill_pkg.pm index d0d62bd6a..305ad63a6 100644 --- a/FS/FS/cust_bill_pkg.pm +++ b/FS/FS/cust_bill_pkg.pm @@ -499,13 +499,8 @@ sub delete { #not adding a cc surcharge, but this override lets us modify charged $cust_bill->{'Hash'}{'cc_surcharge_replace_hack'} = 1; - my $error = $cust_bill->replace; - if ( $error ) { - $dbh->rollback if $oldAutoCommit; - return $error; - } - - my $error = $self->SUPER::delete(@_); + my $error = $cust_bill->replace + || $self->SUPER::delete(@_); if ( $error ) { $dbh->rollback if $oldAutoCommit; return $error; |
