Don't error if we fail to get SReg and/or AX data from OpenID
authorTom Hughes <tom@compton.nu>
Tue, 14 Jun 2011 23:07:32 +0000 (00:07 +0100)
committerTom Hughes <tom@compton.nu>
Tue, 14 Jun 2011 23:07:32 +0000 (00:07 +0100)
app/controllers/user_controller.rb

index d380e4c..b337dc0 100644 (file)
@@ -539,6 +539,10 @@ private
               failed_login t('user.login.auth failure')
           end
         else
+          # Guard against not getting any extension data
+          sreg = Hash.new if sreg.nil?
+          ax = Hash.new if ax.nil?
+
           # We don't have a user registered to this OpenID, so redirect
           # to the create account page with username and email filled
           # in if they have been given by the OpenID provider through