diff --git a/www/saml2/idp/SSOService.php b/www/saml2/idp/SSOService.php
index 76bba9584809d8c44b3f8683094a5b0f90d5a2cf..35d6f55ec8f48346066b2616224b6fa38145dc6e 100644
--- a/www/saml2/idp/SSOService.php
+++ b/www/saml2/idp/SSOService.php
@@ -127,7 +127,8 @@ if (!$session->isAuthenticated() ) {
 		 * Dealing with attribute release consent.
 		 */
 	
-		if ($idpmeta['requireconsent']) {
+		if (array_key_exists('requireconsent', $idpmeta)
+		    && $idpmeta['requireconsent']) {
 			
 			if (!isset($_GET['consent'])) {