From b46f336c05eed463941ece687bb779beeef9bb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Wed, 28 Nov 2018 16:37:23 +0100 Subject: [PATCH] Fixing no parseable (by the i18n extractor) optional chaining construction (#2387) --- app/components/post_body_additional_content/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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), };