diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue
index 1f2dd2220dfd6cda783351a9de7f4f57e0406af3..d4f34f584c96dcfa4755ead240ed497868292065 100644
--- a/src/views/data/DataTableView.vue
+++ b/src/views/data/DataTableView.vue
@@ -427,9 +427,9 @@ export default {
         );
         changeApplication({
           ...services.internationalisationService.mergeInternationalization(application),
-          localRefName: application.configuration.i18n.data[props.dataId].i18n.title[locale],
+          localRefName: application?.configuration?.i18n?.data[props.dataId]?.i18n?.title[locale] || props.dataId,
           localRefDescription:
-            application.configuration.i18n.data[props.dataId].i18n.description[locale],
+            application.configuration?.i18n?.data[props.dataId]?.i18n?.description[locale] || props.dataId,
         });
         totalRows.value =
           application.referenceSynthesis.find(