fix credit application, at least in vedeya's case on HEAD, RT#6819, fallout from...
[freeside.git] / FS / FS / cust_bill_ApplicationCommon.pm
index 30243e2..cb21732 100644 (file)
@@ -154,7 +154,10 @@ sub calculate_applications {
        $self->cust_bill->invnum. ": ". join(', ', @open). "\n"
     if $DEBUG;
   my $total = 0;
-  $total += $_->owed_setup + $_->owed_recur foreach @open;
+  foreach (@open) {
+    $total += $_->owed_setup if $_->setup;
+    $total += $_->owed_recur if $_->recur;
+  }
   $total = sprintf('%.2f', $total);
 
   if ( $self->amount > $total ) {