Form::parse_template: nur dann in WebDAV-Ordner kopieren, wenn Typ bekannt ist
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 19 Aug 2013 09:23:38 +0000 (11:23 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 19 Aug 2013 09:23:38 +0000 (11:23 +0200)
Soll z.B. nicht für GuV oder BWA ziehen. Fixt #2352.

SL/Form.pm

index 5fd0e68..d040b56 100644 (file)
@@ -1075,7 +1075,7 @@ sub parse_template {
 
   close OUT if $self->{OUT};
 
-  my $copy_to_webdav = $::instance_conf->get_webdav && $::instance_conf->get_webdav_documents && !$self->{preview};
+  my $copy_to_webdav = $::instance_conf->get_webdav && $::instance_conf->get_webdav_documents && !$self->{preview} && $self->{tmpdir} && $self->{tmpfile} && $self->{type};
 
   if ($self->{media} eq 'file') {
     copy(join('/', $self->{cwd}, $userspath, $self->{tmpfile}), $out =~ m|^/| ? $out : join('/', $self->{cwd}, $out)) if $template->uses_temp_file;