diff --git a/config/initializers/devise.rb.example b/config/initializers/devise.rb.example index 4cb6845..c4ac841 100644 --- a/config/initializers/devise.rb.example +++ b/config/initializers/devise.rb.example @@ -250,12 +250,14 @@ # Dynamically register the Omniauth Providers ActiveSupport.on_load(:active_record) do - IdentifierScheme.all.each do |scheme| - puts "Registering Omniauth Provider - #{scheme.name}" - config.omniauth scheme.name.downcase.to_sym, - scheme.api_key ||= '', - scheme.api_secret ||= '', - (scheme.params.empty? ? {} : JSON.parse(scheme.params)) + if IdentifierScheme.count > 0 + IdentifierScheme.all.each do |scheme| + puts "Registering Omniauth Provider - #{scheme.name}" + config.omniauth scheme.name.downcase.to_sym, + scheme.api_key ||= '', + scheme.api_secret ||= '', + (scheme.params.empty? ? {} : JSON.parse(scheme.params)) + end end end