Reportgeerator: Reportzelle richtig initialisieren.
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 23 Oct 2009 16:11:48 +0000 (18:11 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 23 Oct 2009 16:11:48 +0000 (18:11 +0200)
SL/ReportGenerator.pm

index 6c61acb..402f89d 100644 (file)
@@ -1,7 +1,6 @@
 package SL::ReportGenerator;
 
-#use strict;
-
+use Data::Dumper;
 use Encode;
 use IO::Wrap;
 use List::Util qw(max);
@@ -338,7 +337,7 @@ sub prepare_html_content {
           next;
         }
 
-        my $col = $row->{$col_name};
+        my $col = $row->{$col_name} || { data => [] };
         $col->{CELL_ROWS} = [ ];
         foreach my $i (0 .. scalar(@{ $col->{data} }) - 1) {
           push @{ $col->{CELL_ROWS} }, {