mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
DEV: Extract theme resolution to a helper (#27426)
This ensures that the theme id is resolved as early as possible in the request cycle. This is necessary for the custom homepage to skip preloading the wrong data.
This commit is contained in:
@ -560,7 +560,7 @@ module ApplicationHelper
|
||||
end
|
||||
|
||||
def current_homepage
|
||||
current_user&.user_option&.homepage || HomepageHelper.resolve(request, current_user)
|
||||
current_user&.user_option&.homepage || HomepageHelper.resolve(theme_id, current_user)
|
||||
end
|
||||
|
||||
def build_plugin_html(name)
|
||||
|
Reference in New Issue
Block a user