diff --git a/js/build/field-attachment.js b/js/build/field-attachment.js
index 336b5c70..6ff5814d 100644
--- a/js/build/field-attachment.js
+++ b/js/build/field-attachment.js
@@ -124,10 +124,14 @@ sui.views.editAttributeFieldAttachment = editAttributeField.extend( {
} else {
+ attachmentThumb = (typeof attachment.sizes.thumbnail !== 'undefined') ?
+ attachment.sizes.thumbnail :
+ _.first( _.sortBy( attachment.sizes, 'width' ) );
+
$( '
', {
- src: attachment.sizes.thumbnail.url,
- width: attachment.sizes.thumbnail.width,
- height: attachment.sizes.thumbnail.height,
+ src: attachmentThumb.url,
+ width: attachmentThumb.width,
+ height: attachmentThumb.height,
alt: attachment.alt,
} ) .appendTo( $thumbnail )
diff --git a/js/src/field-attachment.js b/js/src/field-attachment.js
index 4bc12c7f..e14d9daf 100644
--- a/js/src/field-attachment.js
+++ b/js/src/field-attachment.js
@@ -88,10 +88,14 @@ sui.views.editAttributeFieldAttachment = editAttributeField.extend( {
} else {
+ attachmentThumb = (typeof attachment.sizes.thumbnail !== 'undefined') ?
+ attachment.sizes.thumbnail :
+ _.first( _.sortBy( attachment.sizes, 'width' ) );
+
$( '
', {
- src: attachment.sizes.thumbnail.url,
- width: attachment.sizes.thumbnail.width,
- height: attachment.sizes.thumbnail.height,
+ src: attachmentThumb.url,
+ width: attachmentThumb.width,
+ height: attachmentThumb.height,
alt: attachment.alt,
} ) .appendTo( $thumbnail )