diff --git a/ipsilon/providers/openid/extensions/api.py b/ipsilon/providers/openid/extensions/api.py index 326e3e9..f85542b 100644 --- a/ipsilon/providers/openid/extensions/api.py +++ b/ipsilon/providers/openid/extensions/api.py @@ -106,7 +106,7 @@ class APIV1Page(Page): "email": user["mail"][0], "givenname": user["givenname"], # It's not a list? WTF? "surname": user["sn"][0], - "zoneinfo": user["fastimezone"][0], + "zoneinfo": user.get("fastimezone", [None])[0], } userdata["human_name"] = userdata["fullname"] userdata["name"] = userdata["fullname"]