mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
PERF: Remove extra PG query.
In `Theme.list_baked_fields`, common is always included as a target.
This commit is contained in:
@@ -395,8 +395,7 @@ class Stylesheet::Manager
|
|||||||
|
|
||||||
def theme_digest
|
def theme_digest
|
||||||
if [:mobile_theme, :desktop_theme].include?(@target)
|
if [:mobile_theme, :desktop_theme].include?(@target)
|
||||||
scss_digest = theme.resolve_baked_field(:common, :scss)
|
scss_digest = theme.resolve_baked_field(@target.to_s.sub("_theme", ""), :scss)
|
||||||
scss_digest += theme.resolve_baked_field(@target.to_s.sub("_theme", ""), :scss)
|
|
||||||
elsif @target == :embedded_theme
|
elsif @target == :embedded_theme
|
||||||
scss_digest = theme.resolve_baked_field(:common, :embedded_scss)
|
scss_digest = theme.resolve_baked_field(:common, :embedded_scss)
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user