Always request default locale.

Small instances might have

* No recent active users
* User that do not have any preferred languages set
feat/fasp_trends
David Roetzel 1 day ago
parent 13aa9c6e91
commit 103475edc1
No known key found for this signature in database

@ -12,10 +12,11 @@ class Scheduler::Fasp::RefreshPreviewCardTrendsScheduler
return if trends_providers.none?
languages = User.signed_in_recently.pluck(Arel.sql('DISTINCT(unnest(chosen_languages))'))
languages << I18n.default_locale.to_s
service = Fasp::RefreshPreviewCardTrendsService.new
languages.each do |language|
languages.uniq.each do |language|
trends_providers.each do |provider|
service.call(provider, language)
end

@ -12,10 +12,11 @@ class Scheduler::Fasp::RefreshStatusTrendsScheduler
return if trends_providers.none?
languages = User.signed_in_recently.pluck(Arel.sql('DISTINCT(unnest(chosen_languages))'))
languages << I18n.default_locale.to_s
service = Fasp::RefreshStatusTrendsService.new
languages.each do |language|
languages.uniq.each do |language|
trends_providers.each do |provider|
service.call(provider, language)
end

@ -12,10 +12,11 @@ class Scheduler::Fasp::RefreshTagTrendsScheduler
return if trends_providers.none?
languages = User.signed_in_recently.pluck(Arel.sql('DISTINCT(unnest(chosen_languages))'))
languages << I18n.default_locale.to_s
service = Fasp::RefreshTagTrendsService.new
languages.each do |language|
languages.uniq.each do |language|
trends_providers.each do |provider|
service.call(provider, language)
end

Loading…
Cancel
Save