fix(homepage): item not hiding after config override

This commit is contained in:
yusing 2025-05-10 18:14:10 +08:00
parent cf30fe6cfc
commit 53acf75c04

View file

@ -44,9 +44,8 @@ func (c *OverrideConfig) OverrideItems(items map[string]*ItemConfig) {
func (c *OverrideConfig) GetOverride(alias string, item *ItemConfig) *ItemConfig {
c.mu.RLock()
defer c.mu.RUnlock()
itemOverride, hasOverride := c.ItemOverrides[alias]
if hasOverride {
return itemOverride
if itemOverride, hasOverride := c.ItemOverrides[alias]; hasOverride {
item = itemOverride
}
if show, ok := c.ItemVisibility[alias]; ok {
clone := *item