From 6e1cc220eb240b8160f544ce791fe8bbc97f3c6f Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Mon, 13 Nov 2023 22:55:59 +0100
Subject: [PATCH] Increased backwards-compatibility

---
 dbrepo-ui/api/identifier.mapper.js          | 2 +-
 dbrepo-ui/components/identifier/Summary.vue | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dbrepo-ui/api/identifier.mapper.js b/dbrepo-ui/api/identifier.mapper.js
index ec806c8cd5..cdb9b9dc07 100644
--- a/dbrepo-ui/api/identifier.mapper.js
+++ b/dbrepo-ui/api/identifier.mapper.js
@@ -105,7 +105,7 @@ class IdentifierMapper {
   }
 
   identifierPreferEnglishDescription (identifier) {
-    if (!identifier) {
+    if (!identifier || !identifier.descriptions || identifier.descriptions.length === 0) {
       return null
     }
     const filtered = identifier.descriptions.filter(d => d.language && d.language === 'en')
diff --git a/dbrepo-ui/components/identifier/Summary.vue b/dbrepo-ui/components/identifier/Summary.vue
index c6c47a7622..45a31d2106 100644
--- a/dbrepo-ui/components/identifier/Summary.vue
+++ b/dbrepo-ui/components/identifier/Summary.vue
@@ -50,11 +50,11 @@
               Publication Date
             </v-list-item-title>
             <v-list-item-content v-text="publication" />
-            <v-list-item-title v-if="identifier.related && identifier.related.length > 0" class="mt-2">
+            <v-list-item-title v-if="identifier.related_identifiers && identifier.related_identifiers.length > 0" class="mt-2">
               Related Identifiers
             </v-list-item-title>
-            <v-list-item-content v-if="identifier.related && identifier.related.length > 0">
-              <div v-for="(rel, i) in identifier.related" :key="`r-${i}`">
+            <v-list-item-content v-if="identifier.related_identifiers && identifier.related_identifiers.length > 0">
+              <div v-for="(rel, i) in identifier.related_identifiers" :key="`r-${i}`">
                 <span v-if="rel.type === 'DOI'">
                   {{ rel.type }}: <a :href="`https://doi.org/${rel.value}`" target="_blank">{{ rel.value }}</a>
                   <span v-if="rel.relation">({{ rel.relation }})</span>
-- 
GitLab