X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=ipsilon%2Fproviders%2Fopenid%2Fextensions%2Fax.py;h=bf63d25ef95f1b7bcb3215481181b5de0d76674e;hp=10c3bb785671525cbafd487a2ab1baf72e6c2492;hb=ba45934659346510966ca6c58a01dbba3eca7d2f;hpb=b6c7d218162bdcf4b5a23f9840362ccae5af46c1 diff --git a/ipsilon/providers/openid/extensions/ax.py b/ipsilon/providers/openid/extensions/ax.py index 10c3bb7..bf63d25 100644 --- a/ipsilon/providers/openid/extensions/ax.py +++ b/ipsilon/providers/openid/extensions/ax.py @@ -35,7 +35,7 @@ class OpenidExtension(OpenidExtensionBase): def _resp(self, request, userdata): req = ax.FetchRequest.fromOpenIDRequest(request) if req is None: - return {} + return None resp = ax.FetchResponse(req) for name in req.requested_attributes: try: @@ -50,6 +50,8 @@ class OpenidExtension(OpenidExtensionBase): def _display(self, request, userdata): resp = self._resp(request, userdata) + if resp is None: + return {} data = dict() for name, value in resp.data.items(): key = name