From 1d1ee8580fb68c9aadfff8e54a3b6e6d7bfe2934 Mon Sep 17 00:00:00 2001
From: Guy Halse <guy@tenet.ac.za>
Date: Mon, 18 Mar 2019 16:42:14 +0200
Subject: [PATCH] Fix logic error in UIInfo generation

---
 lib/SimpleSAML/Metadata/SAMLParser.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib/SimpleSAML/Metadata/SAMLParser.php b/lib/SimpleSAML/Metadata/SAMLParser.php
index f85c7b894..f330b82d4 100644
--- a/lib/SimpleSAML/Metadata/SAMLParser.php
+++ b/lib/SimpleSAML/Metadata/SAMLParser.php
@@ -1089,8 +1089,8 @@ class SAMLParser
 
                     foreach ($e->getKeywords() as $uiItem) {
                         if (!($uiItem instanceof \SAML2\XML\mdui\Keywords)
-                            || ($uiItem->getKeywords() !== [])
-                            || ($uiItem->getLanguage() !== null)
+                            || ($uiItem->getKeywords() === [])
+                            || ($uiItem->getLanguage() === null)
                         ) {
                             continue;
                         }
@@ -1098,9 +1098,9 @@ class SAMLParser
                     }
                     foreach ($e->getLogo() as $uiItem) {
                         if (!($uiItem instanceof \SAML2\XML\mdui\Logo)
-                            || ($uiItem->getUrl() !== null)
-                            || ($uiItem->getHeight() !== null)
-                            || ($uiItem->getWidth() !== null)
+                            || ($uiItem->getUrl() === null)
+                            || ($uiItem->getHeight() === null)
+                            || ($uiItem->getWidth() === null)
                         ) {
                             continue;
                         }
-- 
GitLab