[freeside-commits] branch master updated. abfb5eb4df9efd4be4fbf6ef60e770505e0f4151
Christopher Burger
burgerc at freeside.biz
Tue Nov 28 17:46:09 PST 2017
The branch, master has been updated
via abfb5eb4df9efd4be4fbf6ef60e770505e0f4151 (commit)
from 45d02884d15d18e67c1c70cca05c8905243b8117 (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 abfb5eb4df9efd4be4fbf6ef60e770505e0f4151
Author: Christopher Burger <burgerc at freeside.biz>
Date: Tue Nov 28 20:45:12 2017 -0500
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