diff --git a/modules/backend/formwidgets/fileupload/assets/js/fileupload.js b/modules/backend/formwidgets/fileupload/assets/js/fileupload.js index 8a9afd777..8062c6bd5 100644 --- a/modules/backend/formwidgets/fileupload/assets/js/fileupload.js +++ b/modules/backend/formwidgets/fileupload/assets/js/fileupload.js @@ -195,8 +195,17 @@ FileUpload.prototype.removeFileFromElement = function($element) { var self = this + $element.each(function() { - self.dropzone.removeFile($(this).data('dzFileObject')) + var $el = $(this), + obj = $el.data('dzFileObject') + + if (obj) { + self.dropzone.removeFile(obj) + } + else { + $el.remove() + } }) }