From 45e3f84d00a1bd60ed4c9597e4752ec301626db0 Mon Sep 17 00:00:00 2001
From: Tomas Budvytis <tomas@koralis.co>
Date: Thu, 5 May 2022 21:13:13 +0300
Subject: [PATCH] Loading of metadata fix

---
 .env.example                | 4 +++-
 app/Libraries/EarcUtils.php | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/.env.example b/.env.example
index 6b2e6d0..8b50bd0 100644
--- a/.env.example
+++ b/.env.example
@@ -32,4 +32,6 @@ MAIL_ENCRYPTION=null
 
 PUSHER_APP_ID=
 PUSHER_KEY=
-PUSHER_SECRET=
\ No newline at end of file
+PUSHER_SECRET=
+
+METADATA_URL=‘https://mdx.idem.garr.it/edugain/entities/’
diff --git a/app/Libraries/EarcUtils.php b/app/Libraries/EarcUtils.php
index dcbc1f5..0e63a2e 100755
--- a/app/Libraries/EarcUtils.php
+++ b/app/Libraries/EarcUtils.php
@@ -78,7 +78,7 @@ class EarcUtils
     public static function getIdpMetadata($entityid)
     {
         $metaloader = new MetaLoader(null);
-        $metaloader->loadSource(array('src' => 'http://md.idem.garr.it/metadata/idem-test-metadata-sha256.xml'));
+        $metaloader->loadSource(array('src' => env('‘METADATA_URL’') . urlencode($entityid)));
         $metaloader->writeMetadataFiles(Configuration::getInstance()->getPathValue('metadatagenerateddir', 'metadata-generated-idp/'));
 
         include Configuration::getInstance()->getPathValue('metadatagenerateddir', 'metadata-generated-idp/').'saml20-idp-remote.php';
-- 
GitLab