From 81d06bfc39835a776c6f90b80aeb4353c811b065 Mon Sep 17 00:00:00 2001
From: Thijs Kinkhorst <thijs@kinkhorst.com>
Date: Tue, 7 Sep 2021 11:59:40 +0000
Subject: [PATCH] admin: fix contacts duplicated and fix link to cert download

---
 modules/admin/lib/Controller/Federation.php | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/modules/admin/lib/Controller/Federation.php b/modules/admin/lib/Controller/Federation.php
index b1b2cabbb..392932271 100644
--- a/modules/admin/lib/Controller/Federation.php
+++ b/modules/admin/lib/Controller/Federation.php
@@ -215,11 +215,6 @@ class Federation
                     $builder = new SAMLBuilder($entity['entityid']);
                     $builder->addMetadataIdP20($entity['metadata_array']);
                     $builder->addOrganizationInfo($entity['metadata_array']);
-                    if (isset($entity['metadata_array']['contacts'])) {
-                        foreach ($entity['metadata_array']['contacts'] as $contact) {
-                            $builder->addContact($contact['contactType'], $contact);
-                        }
-                    }
 
                     $entity['metadata'] = Signer::sign(
                         $builder->getEntityDescriptorText(),
@@ -284,7 +279,7 @@ class Federation
                     'admin/federation/cert',
                     [
                         'set' => $entity['metadata-set'],
-                        'idp' => $entity['metadata-index'],
+                        'entity' => $entity['metadata-index'],
                         'prefix' => $key['prefix'],
                     ]
                 );
-- 
GitLab