Always request default locale.

Small instances might have

* No recent active users
* User that do not have any preferred languages set
This commit is contained in:
David Roetzel 2025-02-27 15:17:09 +01:00
parent 13aa9c6e91
commit 103475edc1
No known key found for this signature in database
3 changed files with 6 additions and 3 deletions

View File

@ -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

View File

@ -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

View File

@ -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