USTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren
authorJan Büren <jan@kivitendo.de>
Wed, 9 Sep 2020 12:12:47 +0000 (14:12 +0200)
committerJan Büren <jan@kivitendo.de>
Wed, 9 Sep 2020 12:12:47 +0000 (14:12 +0200)
Die summen Abfrage erzeugt auch Werte ohne pos_ustva (category)
Diese brauchen nicht weiter verarbeitet zu werden.

SL/USTVA.pm
bin/mozilla/ustva.pl

index e4fb191..556698e 100644 (file)
@@ -845,7 +845,7 @@ sub get_accounts_ustva {
   $sth->execute || $form->dberror($query);
 
   while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {
-    # Bug 365 solved?!
+    next unless $ref->{$category};
     $ref->{amount} *= -1;
     $form->{ $ref->{$category} } += $ref->{amount};
   }
index 49f4727..3f0b0a2 100644 (file)
@@ -702,9 +702,8 @@ sub generate_ustva {
 
   } else  # Outputformat for generic output
   {
-
+    die ("not used anymore");
     $form->{USTVA} = [];
-
     if ( $form->{format} eq 'generic') { # Formatierungen für HTML Ausgabe
 
       my $rec_ref = {};
@@ -733,7 +732,7 @@ sub generate_ustva {
   $form->{templates} = "doc" if ( $form->{type} eq 'help' );
 
   if ($form->{format} eq 'generic'){
-
+    die ("not used anymore");
     $form->header();
 
     my $template_ref = {
@@ -743,6 +742,7 @@ sub generate_ustva {
     print($form->parse_html_template('ustva/generic_taxreport', $template_ref));
 
   } elsif ( $form->{format} eq 'elstertaxbird' ) {
+   die ("not used anymore");
    $form->parse_template(\%myconfig);
   } else
   {