From 5244d0a140034e0cb34af907775b8adf59b7e70b Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Tue, 4 Dec 2018 07:50:38 +0500 Subject: [PATCH] Fix error --- app/controllers/users/omniauth_callbacks_controller.rb | 8 ++++---- config/initializers/devise.rb | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/users/omniauth_callbacks_controller.rb b/app/controllers/users/omniauth_callbacks_controller.rb index 6761913..37fd068 100644 --- a/app/controllers/users/omniauth_callbacks_controller.rb +++ b/app/controllers/users/omniauth_callbacks_controller.rb @@ -21,10 +21,10 @@ class Users::OmniauthCallbacksController < Devise::OmniauthCallbacksController users = User.where omniauth_provider: auth.provider, omniauth_uid: auth.uid user = users.first_or_create do |new_user| - new_user.provider = auth.provider - new_user.uid = auth.uid - new_user.email = auth.info.email - new_user.password = Devise.friendly_token[0, 20] + new_user.omniauth_provider = auth.provider + new_user.omniauth_uid = auth.uid + new_user.email = auth.info.email + new_user.password = Devise.friendly_token[0, 20] end sign_in_and_redirect user diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index b581427..3ab127e 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -263,7 +263,7 @@ Devise.setup do |config| config.omniauth :github, Rails.application.credentials.github[:client_id], Rails.application.credentials.github[:client_secret], - scope: 'user,public_repo' + scope: 'user' # ==> Warden configuration # If you want to use other strategies, that are not supported by Devise, or