X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Frp.pl;h=45bbb4d0b070924a4429d86a4ea2d2a98031e564;hb=3b21dee36ce7c81b395e9c57629d57bf5bd640b9;hp=5164b7f10bbd1cc067f15526f7381e237a0f12b0;hpb=b65a230d60e86d2c18a3ab7222379905aea5ecd7;p=kivitendo-erp.git diff --git a/bin/mozilla/rp.pl b/bin/mozilla/rp.pl index 5164b7f10..45bbb4d0b 100644 --- a/bin/mozilla/rp.pl +++ b/bin/mozilla/rp.pl @@ -2714,12 +2714,20 @@ sub generate_bwa { }; } } else { - my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{fromdate}); - $form->{fromdate} = "${dd}.${mm}.${yy}"; - ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{todate}); - $form->{todate} = "${dd}.${mm}.${yy}"; - $form->{comparefromdate} = "01.01.$yy"; - $form->{comparetodate} = $form->{todate}; + # die konvertierungen nur dann durchführen, wenn auch daten gesetzt sind. + # ansonsten ist die prüfung in RP.pm + # if (defined ($form->{fromdate|todate}=='..')) + # immer wahr + if ($form->{fromdate}){ + my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{fromdate}); + $form->{fromdate} = "${dd}.${mm}.${yy}"; + $form->{comparefromdate} = "01.01.$yy"; + } + if ($form->{todate}){ + my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{todate}); + $form->{todate} = "${dd}.${mm}.${yy}"; + $form->{comparetodate} = $form->{todate}; + } } RP->bwa(\%myconfig, \%$form);