protect set_usage and reset_usage here, too
authorjeff <jeff>
Tue, 29 Jun 2010 01:17:08 +0000 (01:17 +0000)
committerjeff <jeff>
Tue, 29 Jun 2010 01:17:08 +0000 (01:17 +0000)
httemplate/misc/process/recharge_svc.html

index 5f68bf1..b56f8a2 100755 (executable)
@@ -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{