diff --git a/app/models/concerns/globalizable.rb b/app/models/concerns/globalizable.rb index df054caaf..6501041d0 100644 --- a/app/models/concerns/globalizable.rb +++ b/app/models/concerns/globalizable.rb @@ -20,6 +20,18 @@ module Globalizable if self.paranoid? && translation_class.attribute_names.include?("hidden_at") translation_class.send :acts_as_paranoid, column: :hidden_at end + + private + + def searchable_globalized_values + values = {} + translations.each do |translation| + Globalize.with_locale(translation.locale) do + values.merge! searchable_translations_definitions + end + end + values + end end class_methods do diff --git a/app/models/debate.rb b/app/models/debate.rb index eacd4e55b..b3a23200a 100644 --- a/app/models/debate.rb +++ b/app/models/debate.rb @@ -165,16 +165,4 @@ class Debate < ApplicationRecord orders << "recommendations" if Setting["feature.user.recommendations_on_debates"] && user&.recommended_debates return orders end - - private - - def searchable_globalized_values - values = {} - translations.each do |translation| - Globalize.with_locale(translation.locale) do - values.merge! searchable_translations_definitions - end - end - values - end end