From ec597d4e6ed676c98e585765d9da40cbf287be9f Mon Sep 17 00:00:00 2001 From: Daniel O'Connor Date: Mon, 24 Aug 2015 11:23:41 +0930 Subject: [PATCH] #645 Fix minor logic error --- app/controllers/omniauth_callbacks_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/omniauth_callbacks_controller.rb b/app/controllers/omniauth_callbacks_controller.rb index de265cf8e..f1af891f1 100644 --- a/app/controllers/omniauth_callbacks_controller.rb +++ b/app/controllers/omniauth_callbacks_controller.rb @@ -34,7 +34,7 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController member = authentication.member end - member = Member.where(email: auth.info.email).first_or_create do |m| + member ||= Member.where(email: auth.info.email).first_or_create do |m| m.email = auth.info.email m.password = Devise.friendly_token[0,20] m.tos_agreement = true