diff --git a/client/src/views/fields/attachment-multiple.js b/client/src/views/fields/attachment-multiple.js index cbfdfbb8f3..011e664835 100644 --- a/client/src/views/fields/attachment-multiple.js +++ b/client/src/views/fields/attachment-multiple.js @@ -367,7 +367,7 @@ define('views/fields/attachment-multiple', 'views/fields/base', function (Dep) { return preview; }, - addAttachmentBox: function (name, type, id, link) { + addAttachmentBox: function (name, type, id) { id = Handlebars.Utils.escapeExpression(id); var $attachments = this.$attachments; @@ -383,7 +383,7 @@ define('views/fields/attachment-multiple', 'views/fields/base', function (Dep) { preview = Handlebars.Utils.escapeExpression(preview); } - if (link && preview === name) { + if (preview === name && id) { preview = '' + preview + ''; } diff --git a/client/src/views/fields/file.js b/client/src/views/fields/file.js index bdc96cac5e..b2647d6896 100644 --- a/client/src/views/fields/file.js +++ b/client/src/views/fields/file.js @@ -531,12 +531,18 @@ define('views/fields/file', 'views/fields/link', function (Dep) { ''; var preview = name; + if (this.showPreview && id) { preview = this.getEditPreview(name, type, id); } else { preview = Handlebars.Utils.escapeExpression(preview); } + if (preview === name && id) { + preview = '' + + preview + ''; + } + var $att = $('