diff --git a/src/saml2/client.py b/src/saml2/client.py index ae4f355..77ec09c 100644 --- a/src/saml2/client.py +++ b/src/saml2/client.py @@ -614,7 +614,10 @@ def get_attribute_values(attribute_statement): name = attribute.name.strip() result[name] = [] for value in attribute.attribute_value: - result[name].append(value.text.strip()) + if not value.text: + result[name].append('') + else: + result[name].append(value.text.strip()) return result ROW = """%s%s"""