From 56acb5fcce870adf205f70abd62873817ea0b0b9 Mon Sep 17 00:00:00 2001 From: Mark Rushakoff Date: Mon, 8 Apr 2013 22:55:39 -0700 Subject: [PATCH] Don't call to_sym on param --- app/controllers/users/omniauth_callbacks_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/users/omniauth_callbacks_controller.rb b/app/controllers/users/omniauth_callbacks_controller.rb index a1f8769779a..14cf394a733 100644 --- a/app/controllers/users/omniauth_callbacks_controller.rb +++ b/app/controllers/users/omniauth_callbacks_controller.rb @@ -19,7 +19,7 @@ class Users::OmniauthCallbacksController < ApplicationController def complete # Make sure we support that provider provider = params[:provider] - raise Discourse::InvalidAccess.new unless self.class.types.include?(provider.to_sym) + raise Discourse::InvalidAccess.new unless self.class.types.keys.map(&:to_s).include?(provider) # Check if the provider is enabled raise Discourse::InvalidAccess.new("provider is not enabled") unless SiteSetting.send("enable_#{provider}_logins?")