RT# 78190 Fix bill summary missing taxes or fees
authorMitch Jackson <mitch@freeside.biz>
Sun, 20 May 2018 00:51:03 +0000 (19:51 -0500)
committerMitch Jackson <mitch@freeside.biz>
Sun, 20 May 2018 00:51:03 +0000 (19:51 -0500)
FS/FS/Template_Mixin.pm

index 51f89f7..c90e652 100644 (file)
@@ -1417,13 +1417,12 @@ sub print_generic {
         $tax_section->{'description'} = $self->mt($tax_description);
         $tax_section->{'summarized'} = '';
 
         $tax_section->{'description'} = $self->mt($tax_description);
         $tax_section->{'summarized'} = '';
 
-        if ( !grep $tax_section, @sections ) {
+        # append tax section unless it's already there
+        push @sections, $tax_section
+          unless grep {$_ eq $tax_section} @sections;
 
 
-          # append it if it's not already there
-          push @sections, $tax_section;
-          push @summary_subtotals, $tax_section;
-
-        }
+        push @summary_subtotals, $tax_section
+          unless grep {$_ eq $tax_section} @summary_subtotals;
 
       }
     } else {
 
       }
     } else {