DATEV: Dateinamen richtig in EV-Datei schreiben
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 2 Nov 2015 13:58:41 +0000 (14:58 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 2 Nov 2015 14:00:46 +0000 (15:00 +0100)
Ein foreach über ein Array weist der Iteratorvariablen die Inhalte zu,
nicht die Indizes ins Array. Also die Variable nicht noch mal ans Index
nutzen.

Fun fact: das war mindestens seit dem perltidy-Commit in 2005 kaputt.

SL/DATEV.pm

index c1c56c5..88c5fb4 100644 (file)
@@ -958,7 +958,7 @@ sub kne_buchungsexport {
   print(EV $ev_header);
 
   foreach my $file (@ed_versionset) {
-    print(EV $ed_versionset[$file]);
+    print(EV $file);
   }
   close(EV);
   ###