]> wagnertech.de Git - kivitendo-erp.git/commitdiff
PDF::Table - einige undefined warnings gefixt
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 26 Feb 2016 09:19:28 +0000 (10:19 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 3 Apr 2019 13:59:06 +0000 (15:59 +0200)
modules/override/PDF/Table.pm

index 31045f03460b35c75ba7f1c3e0cc97a6824a495b..853e0ee867c76dbcd81738127fc7ca785549b15d 100755 (executable)
@@ -505,8 +505,12 @@ sub table
                 $rows_height->[$row_idx] = $cell_font_size;
             }
 
                 $rows_height->[$row_idx] = $cell_font_size;
             }
 
+            if (!defined $data->[$row_idx][$column_idx]) {
+              $data->[$row_idx][$column_idx] = ' ';
+            }
+
             # This should fix a bug with very long words like serial numbers etc.
             # This should fix a bug with very long words like serial numbers etc.
-            if( $max_word_len > 0 )
+            if( $max_word_len > 0 && $data->[$row_idx][$column_idx])
             {
                 $data->[$row_idx][$column_idx] =~ s#(\S{$max_word_len})(?=\S)#$1 #g;
             }
             {
                 $data->[$row_idx][$column_idx] =~ s#(\S{$max_word_len})(?=\S)#$1 #g;
             }