aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/sessions_controller.rb
diff options
context:
space:
mode:
authorrhenium <re4k@re4k.info>2013-05-19 22:38:51 +0900
committerrhenium <re4k@re4k.info>2013-05-19 22:38:51 +0900
commit5b9d40d75e7442fb81d503724b5eb67199cdde54 (patch)
tree1ee4d3fdd7a82cb736a71ecd7d27362eb090c768 /app/controllers/sessions_controller.rb
parentbeec50914eedf36efc10e1d1eda9c1156a6bb7b8 (diff)
downloadaclog-5b9d40d75e7442fb81d503724b5eb67199cdde54.tar.gz
fix error 500 when first login
Diffstat (limited to 'app/controllers/sessions_controller.rb')
-rw-r--r--app/controllers/sessions_controller.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index b332c5c..03ab2b4 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -8,6 +8,12 @@ class SessionsController < ApplicationController
consumer_version: Settings.collector.consumer_version)
account.update_connection
+ User.from_hash(id: account.user_id,
+ screen_name: auth["extra"]["raw_info"]["screen_name"],
+ name: auth["extra"]["raw_info"]["name"],
+ profile_image_url: auth["extra"]["raw_info"]["profile_image_url_https"],
+ protected: auth["extra"]["raw_info"]["protected"])
+
session[:account] = account
session[:user_id] = account.user_id