diff --git a/app/controllers/devise_overrides/omniauth_callbacks_controller.rb b/app/controllers/devise_overrides/omniauth_callbacks_controller.rb index 2b3ea9067..74b1a09e1 100644 --- a/app/controllers/devise_overrides/omniauth_callbacks_controller.rb +++ b/app/controllers/devise_overrides/omniauth_callbacks_controller.rb @@ -54,6 +54,9 @@ class DeviseOverrides::OmniauthCallbacksController < DeviseTokenAuth::OmniauthCa end def validate_business_account? + # Only validate for Chatwoot Cloud instances + return true unless ChatwootApp.chatwoot_cloud? + # return true if the user is a business account, false if it is a gmail account auth_hash['info']['email'].downcase.exclude?('@gmail.com') end