Array initialisieren lassen, auch wenn keine Buchungen da sind
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 28 Dec 2010 09:28:17 +0000 (10:28 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 28 Dec 2010 09:34:42 +0000 (10:34 +0100)
Ansonsten gibt es einen Fehler, dass undef nicht als Arrayreferenz
benutzt werden kann, wenn keine Buchungen im Exportzeitraum vorhanden
sind.

SL/DATEV.pm

index d0ca5b2..508ed95 100644 (file)
@@ -386,6 +386,7 @@ sub _get_transactions {
        ORDER BY trans_id, acc_trans_id|;
 
   my $sth = prepare_execute_query($form, $dbh, $query);
+  $form->{DATEV} = [];
 
   my $counter = 0;
   while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {