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]; } } }