app/models/twitter_auth/oauth_user.rb in twitter-auth-0.1.17 vs app/models/twitter_auth/oauth_user.rb in twitter-auth-0.1.20
- old
+ new
@@ -14,10 +14,11 @@
raise ArgumentError, 'Must authenticate with an OAuth::AccessToken or the string access token and secret.' unless (token && secret) || token.is_a?(OAuth::AccessToken)
response = token.get(TwitterAuth.path_prefix + '/account/verify_credentials.json')
user_info = handle_response(response)
- if user = User.find_by_login(user_info['screen_name'])
+ if user = User.find_by_twitter_id(user_info['id'].to_s)
+ user.login = user_info['screen_name']
user.assign_twitter_attributes(user_info)
user.access_token = token.token
user.access_secret = token.secret
user.save
user