diff --git a/modules/core/templates/frontpage_federation.twig b/modules/core/templates/frontpage_federation.twig
index 0b630c1e2e3faadc21d44c24df0bad61cc1d227a..91772b6935e3532f4b7280e8012f368b49458745 100644
--- a/modules/core/templates/frontpage_federation.twig
+++ b/modules/core/templates/frontpage_federation.twig
@@ -16,7 +16,7 @@
         {% set metadataset = attribute(set, 'metadata-set') %}
         <dt>{{ mtype[metadataset]|trans }}</dt>
         <dd>
-        <p>Entity ID: {{ hm.entityid }}
+        <p>Entity ID: {{ set.entityid }}
             {% if set.deprecated is defined and set.deprecated %}
             <br /><span style="font-weight: bold;">Deprecated</span>
             {% endif %}
diff --git a/modules/core/www/frontpage_federation.php b/modules/core/www/frontpage_federation.php
index 3cac2f4ee17c560985bc1e335d4ea9e6d887ca81..9b19d911713586dc699eedb4280b21617b4f16a1 100644
--- a/modules/core/www/frontpage_federation.php
+++ b/modules/core/www/frontpage_federation.php
@@ -130,8 +130,10 @@ foreach ($metaentries['hosted'] as $index => $entity) {
     foreach ($translators as $old => $new) {
         if (isset($entity[$old][$language])) {
             $metaentries['hosted'][$index][$new] = $entity[$old][$language];
-        } elseif ($entity[$old][$defaultLanguage]) {
+        } elseif (isset($entity[$old][$defaultLanguage])) {
             $metaentries['hosted'][$index][$new] = $entity[$old][$defaultLanguage];
+        } elseif (isset($metaentries['hosted'][$index][$old])) {
+            $metaentries['hosted'][$index][$new] = $metaentries['hosted'][$index][$old];
         }
     }
 }
@@ -140,8 +142,10 @@ foreach ($metaentries['remote'] as $key => $set) {
         foreach ($translators as $old => $new) {
             if (isset($entity[$old][$language])) {
                 $metaentries['remote'][$key][$entityid][$new] = $entity[$old][$language];
-            } elseif ($entity[$old][$defaultLanguage]) {
+            } elseif (isset($entity[$old][$defaultLanguage])) {
                 $metaentries['remote'][$key][$entityid][$new] = $entity[$old][$defaultLanguage];
+            } elseif (isset($metaentries['remote'][$key][$entityid][$old])) {
+                $metaentries['remote'][$key][$entityid][$new] = $metaentries['remote'][$key][$entityid][$old];
             }
         }
     }