diff --git a/app/components/post_body_additional_content/index.js b/app/components/post_body_additional_content/index.js index 92157b124..481b1b5ec 100644 --- a/app/components/post_body_additional_content/index.js +++ b/app/components/post_body_additional_content/index.js @@ -52,11 +52,17 @@ function makeMapStateToProps() { const previewsEnabled = getBool(state, Preferences.CATEGORY_ADVANCED_SETTINGS, `${ViewTypes.FEATURE_TOGGLE_PREFIX}${ViewTypes.EMBED_PREVIEW}`) || getBool(state, Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.LINK_PREVIEW_DISPLAY, true); + let openGraphData = getOpenGraphMetadataForUrl(state, link); + if (!openGraphData) { + const data = getOpenGraphData(ownProps.metadata, link); + openGraphData = data?.data; + } + return { ...getDimensions(state), googleDeveloperKey: config.GoogleDeveloperKey, link, - openGraphData: getOpenGraphMetadataForUrl(state, link) || getOpenGraphData(ownProps.metadata, link)?.data, + openGraphData, showLinkPreviews: previewsEnabled && config.EnableLinkPreviews === 'true', theme: getTheme(state), };