From 5404d9933f774d3d66ba307b62f56a8e6721dc97 Mon Sep 17 00:00:00 2001 From: nacin Date: Mon, 7 Apr 2014 21:24:02 +0000 Subject: [PATCH] Gallery Views: Avoid JS errors when image attachments lack metadata. props gcorne. fixes #27691. git-svn-id: https://develop.svn.wordpress.org/trunk@28008 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/mce-view.js | 10 ++++++---- src/wp-includes/media-template.php | 6 +++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/wp-includes/js/mce-view.js b/src/wp-includes/js/mce-view.js index 1fd477c8a3..d3af61ee53 100644 --- a/src/wp-includes/js/mce-view.js +++ b/src/wp-includes/js/mce-view.js @@ -289,10 +289,12 @@ window.wp = window.wp || {}; attachments = this.attachments.toJSON(); _.each( attachments, function( attachment ) { - if ( attachment.sizes.thumbnail ) { - attachment.thumbnail = attachment.sizes.thumbnail; - } else { - attachment.thumbnail = attachment.sizes.full; + if ( attachment.sizes ) { + if ( attachment.sizes.thumbnail ) { + attachment.thumbnail = attachment.sizes.thumbnail; + } else if ( attachment.sizes.full ) { + attachment.thumbnail = attachment.sizes.full; + } } } ); } diff --git a/src/wp-includes/media-template.php b/src/wp-includes/media-template.php index f73209eac8..92026f2e57 100644 --- a/src/wp-includes/media-template.php +++ b/src/wp-includes/media-template.php @@ -975,7 +975,11 @@ function wp_print_media_templates() { <# _.each( data.attachments, function( attachment, index ) { #>