From: khoff Date: Wed, 10 Mar 2004 22:27:39 +0000 (+0000) Subject: Excluded virtual fields weren't being properly masked on errors. X-Git-Tag: NET_WHOIS_RAW_0_31~100 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=557b6397be9c5a92985b0cbac849e9dd72c54b43 Excluded virtual fields weren't being properly masked on errors. The router/block select box wasn't being generated on errors. --- diff --git a/httemplate/edit/svc_broadband.cgi b/httemplate/edit/svc_broadband.cgi index db27b3241..9e064c5c8 100644 --- a/httemplate/edit/svc_broadband.cgi +++ b/httemplate/edit/svc_broadband.cgi @@ -11,11 +11,11 @@ use Tie::IxHash; my( $svcnum, $pkgnum, $svcpart, $part_svc, $svc_broadband ); if ( $cgi->param('error') ) { $svc_broadband = new FS::svc_broadband ( { - map { $_, scalar($cgi->param($_)) } fields('svc_broadband') + map { $_, scalar($cgi->param($_)) } fields('svc_broadband'), qw(svcpart) } ); $svcnum = $svc_broadband->svcnum; $pkgnum = $cgi->param('pkgnum'); - $svcpart = $cgi->param('svcpart'); + $svcpart = $svc_broadband->svcpart; $part_svc=qsearchs('part_svc',{'svcpart'=>$svcpart}); die "No part_svc entry!" unless $part_svc; } else { @@ -132,7 +132,9 @@ Service #<%=$svcnum ? $svcnum : "(NEW)"%>