From c0b01c005c4eefd8d070c495f5d6c9ed92310e2c Mon Sep 17 00:00:00 2001 From: Vishnu Narayanan Date: Wed, 30 Apr 2025 16:57:43 +0530 Subject: [PATCH] fix: allow gmail.com signups on selfhosted --- .../devise_overrides/omniauth_callbacks_controller.rb | 3 +++ 1 file changed, 3 insertions(+) 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