From 941ca9a5d8915b766b5c2270239eb4e3a351528c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no>
Date: Thu, 5 Nov 2009 12:08:00 +0000
Subject: [PATCH] Fix bug in Metarefresh module, adding attributeauthority...

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1968 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/metarefresh/lib/MetaLoader.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/modules/metarefresh/lib/MetaLoader.php b/modules/metarefresh/lib/MetaLoader.php
index ecc6b466e..5b77a46dc 100644
--- a/modules/metarefresh/lib/MetaLoader.php
+++ b/modules/metarefresh/lib/MetaLoader.php
@@ -57,7 +57,11 @@ class sspmod_metarefresh_MetaLoader {
 			$this->addMetadata($source['src'], $entity->getMetadata1xIdP(), 'shib13-idp-remote', $template);
 			$this->addMetadata($source['src'], $entity->getMetadata20SP(), 'saml20-sp-remote', $template);
 			$this->addMetadata($source['src'], $entity->getMetadata20IdP(), 'saml20-idp-remote', $template);
-			$this->addMetadata($source['src'], $entity->getAttributeAuthorities(), 'attributeauthority-remote', $template);
+			$attributeAuthorities = $entity->getAttributeAuthorities();
+			if (!empty($attributeAuthorities)) {
+				$this->addMetadata($source['src'], $attributeAuthorities[0], 'attributeauthority-remote', $template);				
+			}
+
 		}
 	}
 
-- 
GitLab