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]")