diff --git a/lib/SimpleSAML/Utils/Config/Metadata.php b/lib/SimpleSAML/Utils/Config/Metadata.php
index 3f6b1bea6d5fa9a9cd42c695e3a71ef14b9c4f44..3ac022ba3afa490de121c8de7b6ec7754ea9434f 100644
--- a/lib/SimpleSAML/Utils/Config/Metadata.php
+++ b/lib/SimpleSAML/Utils/Config/Metadata.php
@@ -258,7 +258,7 @@ class Metadata
     public static function isHiddenFromDiscovery(array $metadata)
     {
         try {
-            return in_array(self::$HIDE_FROM_DISCOVERY, $metadata['EntityAttributes'][self::$ENTITY_CATEGORY]);
+            return @in_array(self::$HIDE_FROM_DISCOVERY, $metadata['EntityAttributes'][self::$ENTITY_CATEGORY]);
         } catch (\Exception $e) {
         }
         return false;