eliminate some harmless uninitialized value warnings
authorivan <ivan>
Fri, 14 Mar 2008 20:11:47 +0000 (20:11 +0000)
committerivan <ivan>
Fri, 14 Mar 2008 20:11:47 +0000 (20:11 +0000)
FS/FS/cust_main.pm

index 3d7011d..5579681 100644 (file)
@@ -2744,7 +2744,7 @@ sub realtime_bop {
     'gatewaynum' => ( $payment_gateway ? $payment_gateway->gatewaynum : '' ),
   };
   $cust_pay_pending->payunique( $options{payunique} )
-    if length($options{payunique});
+    if defined($options{payunique}) && length($options{payunique});
   my $cpp_new_err = $cust_pay_pending->insert; #mutex lost when this is inserted
   return $cpp_new_err if $cpp_new_err;
 
@@ -2883,7 +2883,8 @@ sub realtime_bop {
        'paydate'  => $paydate,
     } );
     #doesn't hurt to know, even though the dup check is in cust_pay_pending now
-    $cust_pay->payunique( $options{payunique} ) if length($options{payunique});
+    $cust_pay->payunique( $options{payunique} )
+      if defined($options{payunique}) && length($options{payunique});
 
     my $oldAutoCommit = $FS::UID::AutoCommit;
     local $FS::UID::AutoCommit = 0;