From 35a187eb509990836d7ab98aa326cb24299acca1 Mon Sep 17 00:00:00 2001 From: Tetsuaki Hamano Date: Fri, 16 Feb 2024 12:17:45 +0900 Subject: [PATCH] DataViews: Correctly display featured image that don't have image sizes --- packages/edit-site/src/components/media/index.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/edit-site/src/components/media/index.js b/packages/edit-site/src/components/media/index.js index 7df6c4f882842e..e103e6bcddb5b2 100644 --- a/packages/edit-site/src/components/media/index.js +++ b/packages/edit-site/src/components/media/index.js @@ -8,18 +8,16 @@ function Media( { id, size = [ 'large', 'medium', 'thumbnail' ], ...props } ) { const currentSize = size.find( ( s ) => !! media?.media_details?.sizes[ s ] ); - const mediaDetails = media?.media_details?.sizes[ currentSize ]; - if ( ! mediaDetails ) { + + const mediaUrl = + media?.media_details?.sizes[ currentSize ]?.source_url || + media?.source_url; + + if ( ! mediaUrl ) { return null; } - return ( - { - ); + return {; } export default Media;