diff --git a/modules/metaedit/www/edit.php b/modules/metaedit/www/edit.php
index d8079784b0aa3d7b81db42ec11b964ca9a24ca34..53023b1149e21846cb2b3655e0c4c27facb4ce7c 100644
--- a/modules/metaedit/www/edit.php
+++ b/modules/metaedit/www/edit.php
@@ -40,8 +40,8 @@ if (array_key_exists('entityid', $_REQUEST)) {
 	$metadata =  $entity->getMetadata20SP();
 
 	/* Trim metadata endpoint arrays. */
-	$metadata['AssertionConsumerService'] = SimpleSAML_Utilities::getDefaultEndpoint($metadata['AssertionConsumerService'], array(SAML2_Const::BINDING_HTTP_POST));
-	$metadata['SingleLogoutService'] = SimpleSAML_Utilities::getDefaultEndpoint($metadata['SingleLogoutService'], array(SAML2_Const::BINDING_HTTP_REDIRECT));
+	$metadata['AssertionConsumerService'] = array(SimpleSAML_Utilities::getDefaultEndpoint($metadata['AssertionConsumerService'], array(SAML2_Const::BINDING_HTTP_POST)));
+	$metadata['SingleLogoutService'] = array(SimpleSAML_Utilities::getDefaultEndpoint($metadata['SingleLogoutService'], array(SAML2_Const::BINDING_HTTP_REDIRECT)));
 
 	#echo '<pre>'; print_r($metadata); exit;