From 7a637c73213388a4fc3b5e05aadc3e6a44f5ac46 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Thu, 23 Jun 2016 12:14:02 +0200 Subject: [PATCH] verify_ticket(ticket) can return None as attributes --- cas_server/federate.py | 2 ++ 1 file changed, 2 insertions(+) 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