diff --git a/app/javascript/widget/components/pageComponents/Home/Article/ArticleContainer.vue b/app/javascript/widget/components/pageComponents/Home/Article/ArticleContainer.vue index 07dcd2220..6cfaf8fac 100644 --- a/app/javascript/widget/components/pageComponents/Home/Article/ArticleContainer.vue +++ b/app/javascript/widget/components/pageComponents/Home/Article/ArticleContainer.vue @@ -21,6 +21,9 @@ const articleUiFlags = useMapGetter('article/uiFlags'); const locale = computed(() => { const { locale: selectedLocale } = i18n; + + if (!portal.value || !portal.value.config) return null; + const { allowed_locales: allowedLocales } = portal.value.config; return getMatchingLocale(selectedLocale.value, allowedLocales); });