app/controllers/cms_controller.rb in activeadmin-selleo-cms-0.0.31 vs app/controllers/cms_controller.rb in activeadmin-selleo-cms-0.0.32

- old
+ new

@@ -1,12 +1,12 @@ class CmsController < ApplicationController before_filter do - set_locale(params[:locale]) @available_locales = ActiveadminSelleoCms::Locale.enabled + set_locale(params[:locale]) end - def set_locale(locale_code = :en) - I18n.locale = locale_code + def set_locale(locale_code) + I18n.locale = @available_locales.map(&:code).include?(locale_code.to_s.to_sym) ? locale_code : I18n.default_locale end end