summaryrefslogtreecommitdiff
path: root/httemplate/edit
diff options
context:
space:
mode:
authorChristopher Burger <burgerc@freeside.biz>2018-07-31 10:29:19 -0400
committerChristopher Burger <burgerc@freeside.biz>2018-07-31 10:32:08 -0400
commitd1272378cd936b65ee39901ff9d6296bae6b6ff3 (patch)
treebbb6e44e6cdd10fda0bc4866892b5751cf951402 /httemplate/edit
parent2c013c551506131e70b5d7339f07258861f20300 (diff)
RT# 78356 - made status bar more responsive on export. Changed svc update to only happen when up and down speeds change.
Diffstat (limited to 'httemplate/edit')
-rwxr-xr-xhttemplate/edit/process/part_pkg.cgi3
1 files changed, 2 insertions, 1 deletions
diff --git a/httemplate/edit/process/part_pkg.cgi b/httemplate/edit/process/part_pkg.cgi
index 6bab20278..5beb03411 100755
--- a/httemplate/edit/process/part_pkg.cgi
+++ b/httemplate/edit/process/part_pkg.cgi
@@ -209,6 +209,7 @@ my $update_svc = sub {
my @svcs = $new->pkg_svc();
+## update broadband services getting their up and down speeds from package fcc_477 options
foreach my $svc_part(@svcs) {
my @part_svc_column = qsearch('part_svc_column',{ 'svcpart' => $svc_part->{Hash}->{svcpart}, 'columnflag' => 'P' });
@@ -221,7 +222,7 @@ my $update_svc = sub {
'extra_sql' => " WHERE cust_svc.svcpart = '".$svc_part->{Hash}->{svcpart}."' AND cust_pkg.pkgpart = '".$svc_part->{Hash}->{pkgpart}."'",
});
foreach my $svc (@svc_svcdb) {
- #my $svc_new = $svc;
+ next if ($svc->{Hash}->{speed_down} == $args{fcc_options}->{broadband_downstream} * 1000 && $svc->{Hash}->{speed_up} == $args{fcc_options}->{broadband_upstream} * 1000);
$svc->{Hash}->{speed_down} = $args{fcc_options}->{broadband_downstream} * 1000;
$svc->{Hash}->{speed_up} = $args{fcc_options}->{broadband_upstream} * 1000;
$error = $svc->replace();