diff --git a/temp_file/app/controllers/admin/sites_controller.rb b/temp_file/app/controllers/admin/sites_controller.rb index 9259560..ee009b4 100644 --- a/temp_file/app/controllers/admin/sites_controller.rb +++ b/temp_file/app/controllers/admin/sites_controller.rb @@ -124,7 +124,11 @@ class Admin::SitesController < OrbitAdminController if params[:site][:enable_language_detection].eql?("0") Site.update_all({:enable_language_detection => false}) elsif params[:site][:enable_language_detection].eql?("1") - Site.update_all({:default_locale => nil}) + if @site.in_use_locales.include?(:en) + Site.update_all({:default_locale => nil}) + else + Site.update_all({:enable_language_detection => false}) + end end if !@site.in_use_locales.include?I18n.locale I18n.locale = @site.in_use_locales.first