Skip to content

Commit 1f16f68

Browse files
committed
Update population.py
using pysaml2 with djangosaml2-knaperek==0.14.1 reults in an attribute error: str' object has no attribute 'name_qualifier' The IdentityCache set method also calls code(name_id) but then it is already coded
1 parent 9b6e0cd commit 1f16f68

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/saml2/population.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ def add_information_about_person(self, session_info):
2222

2323
name_id = session_info["name_id"]
2424
# make friendly to (JSON) serialization
25-
session_info['name_id'] = code(name_id)
25+
#session_info['name_id'] = code(name_id)
26+
name_id_coded = code(name_id)
2627
issuer = session_info["issuer"]
2728
del session_info["issuer"]
2829
self.cache.set(name_id, issuer, session_info,
2930
session_info["not_on_or_after"])
31+
session_info['name_id'] = name_id_coded
3032
return name_id
3133

3234
def stale_sources_for_person(self, name_id, sources=None):

0 commit comments

Comments
 (0)