summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeff <jeff>2010-06-29 01:17:31 +0000
committerjeff <jeff>2010-06-29 01:17:31 +0000
commit353b88698e306938393a408e51c5613dd044afdc (patch)
treef02bb3767b3b6cebd124d78449a044bdae903a6a
parent62fcb8667c2cc3214a668729a799104ce5515e69 (diff)
protect set_usage and reset_usage here, too
-rwxr-xr-xhttemplate/misc/process/recharge_svc.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/httemplate/misc/process/recharge_svc.html b/httemplate/misc/process/recharge_svc.html
index 5f68bf151..b56f8a282 100755
--- a/httemplate/misc/process/recharge_svc.html
+++ b/httemplate/misc/process/recharge_svc.html
@@ -62,6 +62,7 @@ unless ($error) {
$error = $cust_main->charge($amount, "Recharge " . $svc_acct->label,
$description, $part_pkg->taxclass);
+ $error ||= "invalid $_" foreach grep { $rhash{$_} !~ /^\d*$/ } keys %rhash;
if ($part_pkg->option('recharge_reset', 1)) {
$error ||= $svc_acct->set_usage(\%rhash, 'null' => 1);
}else{