FIX: Regression in custom homepage modifier used in theme components (#27569)

This commit is contained in:
Penar Musaraj
2024-06-21 11:24:11 -04:00
committed by GitHub
parent 099bffe37a
commit f4108702c8
5 changed files with 91 additions and 65 deletions

View File

@ -1,8 +1,8 @@
# frozen_string_literal: true
class HomepageHelper
def self.resolve(theme_id = nil, current_user = nil)
return "custom" if ThemeModifierHelper.new(theme_ids: theme_id).custom_homepage
def self.resolve(request = nil, current_user = nil)
return "custom" if ThemeModifierHelper.new(request: request).custom_homepage
current_user ? SiteSetting.homepage : SiteSetting.anonymous_homepage
end