Index/Zähler für multiple Aufträge bei 1 beginnen lassen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 14 Nov 2012 15:56:03 +0000 (16:56 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 14 Nov 2012 15:56:03 +0000 (16:56 +0100)
behebt #2054

bin/mozilla/oe.pl

index 5df518f..391ec1a 100644 (file)
@@ -922,7 +922,7 @@ sub orders {
   my %totals    = map { $_ => 0 } @subtotal_columns;
   my %subtotals = map { $_ => 0 } @subtotal_columns;
 
-  my $idx = 0;
+  my $idx = 1;
 
   my $edit_url = build_std_url('action=edit', 'type', 'vc');
 
@@ -964,8 +964,8 @@ sub orders {
     my $row_set = [ $row ];
 
     if (($form->{l_subtotal} eq 'Y')
-        && (($idx == (scalar @{ $form->{OE} } - 1))
-            || ($oe->{ $form->{sort} } ne $form->{OE}->[$idx + 1]->{ $form->{sort} }))) {
+        && (($idx == (scalar @{ $form->{OE} }))
+            || ($oe->{ $form->{sort} } ne $form->{OE}->[$idx]->{ $form->{sort} }))) {
       push @{ $row_set }, create_subtotal_row(\%subtotals, \@columns, \%column_alignment, \@subtotal_columns, 'listsubtotal');
     }