diff --git a/internal/homepage/override_config.go b/internal/homepage/override_config.go index 8f7b746..f1f2072 100644 --- a/internal/homepage/override_config.go +++ b/internal/homepage/override_config.go @@ -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