diff --git a/app/views/dmsf/_multi_upload.html.erb b/app/views/dmsf/_multi_upload.html.erb index 9a645ca1..d0ae8d54 100644 --- a/app/views/dmsf/_multi_upload.html.erb +++ b/app/views/dmsf/_multi_upload.html.erb @@ -98,6 +98,11 @@ pluploader.bind('FileUploaded', function(pluploader, file, response) { var responseObject = jQuery.parseJSON(response.response); + if (responseObject == null) { //Bug: on Firefox folders entries act unexpectedly. + file.status = plupload.FAILED; + return; + } + if (responseObject.error == null) { var disk_filename_input = jQuery("").attr("type","hidden") .attr("name","uploaded[" + dmsfFileFieldCount + "][disk_filename]")