Skip to content

Commit e8550c1

Browse files
committed
Return empty list when there are no audience values
Was returning `[None]` when parsing: ``` <saml:AudienceRestriction> <saml:Audience/> </saml:AudienceRestriction> ```
1 parent 7fe3039 commit e8550c1

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/onelogin/saml2/response.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -243,12 +243,8 @@ def get_audiences(self):
243243
:returns: The valid audiences for the SAML Response
244244
:rtype: list
245245
"""
246-
audiences = []
247-
248246
audience_nodes = self.__query_assertion('/saml:Conditions/saml:AudienceRestriction/saml:Audience')
249-
for audience_node in audience_nodes:
250-
audiences.append(audience_node.text)
251-
return audiences
247+
return [node.text for node in audience_nodes if node.text is not None]
252248

253249
def get_issuers(self):
254250
"""

0 commit comments

Comments
 (0)