X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=ipsilon%2Fproviders%2Fopenid%2Fauth.py;fp=ipsilon%2Fproviders%2Fopenid%2Fauth.py;h=1ecbe439e93af3e9a23126df49a96156469e2a6d;hp=64245f58aae4493eb27cf7cb0d2c986ef20e005e;hb=0efe98eece9af222009fb90bed7c81aa380de0e3;hpb=f1efb10af288c438fa034e7beb62e14b8417056f diff --git a/ipsilon/providers/openid/auth.py b/ipsilon/providers/openid/auth.py index 64245f5..1ecbe43 100644 --- a/ipsilon/providers/openid/auth.py +++ b/ipsilon/providers/openid/auth.py @@ -26,7 +26,8 @@ class AuthenticateRequest(ProviderPageBase): try: # generate a new id or get current one self.trans = Transaction('openid', **kwargs) - if self.trans.cookie.value != self.trans.provider: + if (self.trans.cookie and + self.trans.cookie.value != self.trans.provider): self.debug('Invalid transaction, %s != %s' % ( self.trans.cookie.value, self.trans.provider)) except Exception, e: # pylint: disable=broad-except