From 0e96570ef5afab477fd9e1123d8f8fc2af197f1a Mon Sep 17 00:00:00 2001 From: roo2 Date: Thu, 2 Apr 2020 10:17:26 +1000 Subject: [PATCH] Fix the latest-posts block when `imageDimensions` is empty (#21070) Co-authored-by: roo2 --- packages/block-library/src/latest-posts/edit.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/block-library/src/latest-posts/edit.js b/packages/block-library/src/latest-posts/edit.js index f37ee074ffda4e..882cdf54681e42 100644 --- a/packages/block-library/src/latest-posts/edit.js +++ b/packages/block-library/src/latest-posts/edit.js @@ -435,8 +435,16 @@ export default withSelect( ( select, props ) => { .map( ( { name, slug } ) => ( { value: slug, label: name } ) ); return { - defaultImageWidth: imageDimensions[ featuredImageSizeSlug ].width, - defaultImageHeight: imageDimensions[ featuredImageSizeSlug ].height, + defaultImageWidth: get( + imageDimensions, + [ featuredImageSizeSlug, 'width' ], + 0 + ), + defaultImageHeight: get( + imageDimensions, + [ featuredImageSizeSlug, 'height' ], + 0 + ), imageSizeOptions, latestPosts: ! Array.isArray( posts ) ? posts