diff --git a/cas_server/federate.py b/cas_server/federate.py index 64fa96b..98fbe0c 100644 --- a/cas_server/federate.py +++ b/cas_server/federate.py @@ -44,6 +44,8 @@ class CASFederateValidateUser(object): return False username, attributs, pgtiou = self.client.verify_ticket(ticket) if username is not None: + if attributs is None: + attributs = {} attributs["provider"] = self.provider self.username = username self.attributs = attributs