Skip to content

Commit d71bc54

Browse files
committed
Fix Invalid True attribute value in Metadata XML
1 parent fd1beeb commit d71bc54

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/onelogin/saml2/metadata.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,7 @@ def builder(sp, authnsign=False, wsign=False, valid_until=None, cache_duration=N
136136
if 'friendlyName' in req_attribs.keys() and req_attribs['friendlyName']:
137137
req_attr_nameformat_str = " FriendlyName=\"%s\"" % req_attribs['friendlyName']
138138
if 'isRequired' in req_attribs.keys() and req_attribs['isRequired']:
139-
req_attr_isrequired_str = " isRequired=\"%s\"" % req_attribs['isRequired']
140-
139+
req_attr_isrequired_str = " isRequired=\"%s\"" % 'true' if req_attribs['isRequired'] else 'false'
141140
if 'attributeValue' in req_attribs.keys() and req_attribs['attributeValue']:
142141
if isinstance(req_attribs['attributeValue'], basestring):
143142
req_attribs['attributeValue'] = [req_attribs['attributeValue']]

0 commit comments

Comments
 (0)