OpenID attributes returned via AX seem to be arrays now

This commit is contained in:
Tom Hughes 2012-07-27 21:27:45 +01:00
parent a770d020f9
commit d38e476fa6

View file

@ -534,8 +534,8 @@ private
# to the create account page with username and email filled
# in if they have been given by the OpenID provider through
# the simple registration protocol.
nickname = sreg["nickname"] || ax["http://axschema.org/namePerson/friendly"]
email = sreg["email"] || ax["http://axschema.org/contact/email"]
nickname = sreg["nickname"] || ax["http://axschema.org/namePerson/friendly"].first
email = sreg["email"] || ax["http://axschema.org/contact/email"].first
redirect_to :controller => 'user', :action => 'new', :nickname => nickname, :email => email, :openid => identity_url
end
elsif result.missing?