diff --git a/src/saml2/assertion.py b/src/saml2/assertion.py index 4c0ab1511..575a131ec 100644 --- a/src/saml2/assertion.py +++ b/src/saml2/assertion.py @@ -32,10 +32,10 @@ def _filter_values(vals, vlist=None, must=False): """ if not vlist: # No value specified equals any value - return vals + return vals or [] if vals is None: # cannot iterate over None, return early - return vals + return [] if isinstance(vlist, str): vlist = [vlist]