X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCommon.pm;h=bcaeb62c13f48795be25720f0f0df1a812e24cfe;hb=8f1192dd1fa78ac98bdf8fd045be28bdb862575c;hp=33d4d41cf48705c563500b6defac83667a66ae7f;hpb=b599ced4da29355a213cf9349a0e87f1ec8ee77f;p=kivitendo-erp.git diff --git a/SL/Common.pm b/SL/Common.pm index 33d4d41cf..bcaeb62c1 100644 --- a/SL/Common.pm +++ b/SL/Common.pm @@ -583,6 +583,8 @@ sub get_webdav_folder { ($path, $number) = ("einkaufslieferscheine", $form->{donumber}); } elsif ($form->{type} eq "credit_note") { ($path, $number) = ("gutschriften", $form->{invnumber}); + } elsif ($form->{type} eq "letter") { + ($path, $number) = ("briefe", $form->{letternumber} ); } elsif ($form->{vc} eq "customer") { ($path, $number) = ("rechnungen", $form->{invnumber}); } elsif ($form->{vc} eq "vendor") { @@ -610,7 +612,7 @@ sub copy_file_to_webdav_folder { # checks foreach my $item (qw(tmpdir tmpfile type)){ next if $form->{$item}; - $::lxdebug->message(LXDebug::WARN(), 'Missing parameter'); + $::lxdebug->message(LXDebug::WARN(), 'Missing parameter:' . $item); $::form->error($::locale->text("Missing parameter for WebDAV file copy")); } @@ -618,6 +620,7 @@ sub copy_file_to_webdav_folder { if (! $webdav_folder){ $::lxdebug->leave_sub(); + $::lxdebug->message(LXDebug::WARN(), 'Cannot check correct WebDAV folder'); $::form->error($::locale->text("Cannot check correct WebDAV folder")); return undef; } @@ -626,7 +629,7 @@ sub copy_file_to_webdav_folder { # maybe the path does not exist (automatic printing), see #2446 if (!-d $complete_path) { - # we need a chdir and restore old dir + # we need a chdir and restore old dir my $current_dir = POSIX::getcwd(); chdir("$form->{cwd}"); mkdir_with_parents($webdav_folder);