[freeside-commits] branch master updated. 7e2111f1ebc063df6a0afbb5903ae17a96ca3bb8
Christopher Burger
burgerc at freeside.biz
Tue Nov 28 08:09:04 PST 2017
The branch, master has been updated
via 7e2111f1ebc063df6a0afbb5903ae17a96ca3bb8 (commit)
from 0e4e128273e2e9ade0073c7c8a71fe95b9e19bc7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7e2111f1ebc063df6a0afbb5903ae17a96ca3bb8
Author: Christopher Burger <burgerc at freeside.biz>
Date: Mon May 28 00:07:20 2018 -0400
RT# 24643 - fixed error in saving waive setup fee flag when not selected
diff --git a/FS/FS/cust_pkg.pm b/FS/FS/cust_pkg.pm
index c70a6795f..7d683235b 100644
--- a/FS/FS/cust_pkg.pm
+++ b/FS/FS/cust_pkg.pm
@@ -2372,7 +2372,8 @@ sub change {
$same_pkgpart = 0;
}
- $self->set('waive_setup', $opt->{'waive_setup'}) if $opt->{'waive_setup'};
+ if ($opt->{'waive_setup'}) { $self->set('waive_setup', $opt->{'waive_setup'}) }
+ else { $self->set('waive_setup', ''); }
# Before going any further here: if the package is still in the pre-setup
# state, it's safe to modify it in place. No need to charge/credit for
diff --git a/httemplate/edit/process/change-cust_pkg.html b/httemplate/edit/process/change-cust_pkg.html
index a90693cae..7fcc1da07 100644
--- a/httemplate/edit/process/change-cust_pkg.html
+++ b/httemplate/edit/process/change-cust_pkg.html
@@ -40,6 +40,8 @@ if ( $cgi->param('locationnum') == -1 ) {
$change{'cust_location'} = $cust_location;
}
+$change{waive_setup} = '';
+
if ( $cgi->param('setup_discountnum') =~ /^(-?\d+)$/ ) {
if ( $1 == -2 ) {
$change{waive_setup} = 'Y';
-----------------------------------------------------------------------
Summary of changes:
FS/FS/cust_pkg.pm | 3 ++-
httemplate/edit/process/change-cust_pkg.html | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
More information about the freeside-commits
mailing list