diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2020-09-29 15:48:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-29 15:48:31 +0300 |
commit | ec2ccd72beb12ab1f81c63c46953aaa764142209 (patch) | |
tree | 8216cd98540bf3fc9aa85a369ff005af047068db /src | |
parent | 745e0dd16982d4d34a2af10849c0de0fd283b3b5 (diff) | |
parent | b7a77f79441c61adfbce5aa111aefa3f52a34365 (diff) | |
download | pysaml2-ec2ccd72beb12ab1f81c63c46953aaa764142209.tar.gz |
Merge pull request #704 from canderson90/fix-601-default-nameformat
Set the default attribute NameFormat to NAME_FORMAT_UNSPECIFIED
Diffstat (limited to 'src')
-rw-r--r-- | src/saml2/saml.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/saml2/saml.py b/src/saml2/saml.py index 9753def0..52e7429b 100644 --- a/src/saml2/saml.py +++ b/src/saml2/saml.py @@ -1098,6 +1098,11 @@ class AttributeType_(SamlBase): self.name_format = name_format self.friendly_name = friendly_name + # when consuming such elements, default to NAME_FORMAT_UNSPECIFIED as NameFormat + def harvest_element_tree(self, tree): + tree.attrib.setdefault('NameFormat', NAME_FORMAT_UNSPECIFIED) + SamlBase.harvest_element_tree(self, tree) + def attribute_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeType_, xml_string) |