]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/Base.pm
Controller::send_file: rendern bei ajax abschalten können
[kivitendo-erp.git] / SL / Controller / Base.pm
index b8f53e96a855c4100212b111469d3f4866b7a05d..f9db85aaf7bb468579feed974f11071a58974444 100644 (file)
@@ -159,7 +159,8 @@ sub send_file {
 
   if ($::request->is_ajax || $params{ajax}) {
     my $octets = ref $file_name_or_content ? $file_name_or_content : \ do { local $/ = undef; <$file> };
-    $self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name)->render;
+    $self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name);
+    $self->js->render unless $params{js_no_render};
   } else {
     print $::form->create_http_response(content_type        => $content_type,
                                         content_disposition => 'attachment; filename="' . $attachment_name . '"',