diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb index 702c5d605af73b77064a4f6a25468213d53034f8..86748dcd80744e212107a05938adb1ae5bf96b9e 100644 --- a/app/helpers/sessions_helper.rb +++ b/app/helpers/sessions_helper.rb @@ -65,8 +65,12 @@ module SessionsHelper def parse_user_domain(hostname) return hostname.split('.').first unless Rails.configuration.url_host - return '' unless hostname.include?(Rails.configuration.url_host) - hostname.chomp(Rails.configuration.url_host).chomp('.') + Rails.configuration.url_host.split(',').each do |url_host| + if hostname.include?(url_host) + return hostname.chomp(url_host).chomp('.') + end + end + '' end def omniauth_options(env)