From aa0c1f575baf2c333eac56e1cb75a603f921fdfe Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Aug 13 2017 16:51:38 +0000 Subject: Do not send SAML attributes we have no value for Signed-off-by: Patrick Uiterwijk --- diff --git a/ipsilon/providers/saml2/auth.py b/ipsilon/providers/saml2/auth.py index 418e17d..11d1bc9 100644 --- a/ipsilon/providers/saml2/auth.py +++ b/ipsilon/providers/saml2/auth.py @@ -341,6 +341,9 @@ class AuthenticateRequest(ProviderPageBase): attr.attributeValue = [] vals = [] for value in values: + if value is None: + self.log('Ignoring None value for attribute %s' % key) + continue self.debug('value %s' % value) node = lasso.MiscTextNode.newWithString(value) node.textChild = True