quiet warning: Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl...
authorivan <ivan>
Tue, 31 Mar 2009 19:47:35 +0000 (19:47 +0000)
committerivan <ivan>
Tue, 31 Mar 2009 19:47:35 +0000 (19:47 +0000)
FS/FS/part_pkg/voip_cdr.pm

index a691fda..fe05b68 100644 (file)
@@ -199,7 +199,8 @@ sub calc_recur {
   my $last_bill = $cust_pkg->get('last_bill'); #->last_bill falls back to setup
 
   return 0
-    if $self->option('recur_temporality', 1) eq 'preceding' && $last_bill == 0;
+    if $self->option('recur_temporality', 1) eq 'preceding'
+    && ( $last_bill eq '' || $last_bill == 0 );
 
   my $ratenum = $cust_pkg->part_pkg->option('ratenum');