From 6b4189c8aeb1ced07318be3713407ebc1702050e Mon Sep 17 00:00:00 2001 From: Aki Hamano <54422211+t-hamano@users.noreply.github.com> Date: Fri, 16 Feb 2024 18:04:21 +0900 Subject: [PATCH] DataViews: Correctly display featured image that don't have image sizes (#59111) Co-authored-by: t-hamano Co-authored-by: ntsekouras Co-authored-by: jameskoster Co-authored-by: colorful-tones Co-authored-by: annezazu --- 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;