Merge pull request #1065 from unpoller/fix/remote-default-site-name-override-1057

fix: respect configured default_site_name_override in remote mode
This commit is contained in:
Cody Lee
2026-08-27 16:59:25 -05:00
committed by GitHub
+6 -3
View File
@@ -188,14 +188,17 @@ func (u *InputUnifi) discoverRemoteControllers(apiKey string) ([]*Controller, er
// (consoleName was already set above in the loop)
// If we only have one site and it's "default" (case-insensitive), use the console name as override
// unless the user already configured default_site_name_override in up.conf.
// Note: We keep the actual site name ("default") for API calls, but set the override
// for display/metric naming purposes.
if len(siteNames) == 1 && strings.EqualFold(siteNames[0], "default") && consoleName != "" {
controller.DefaultSiteNameOverride = consoleName
if controller.DefaultSiteNameOverride == "" {
controller.DefaultSiteNameOverride = consoleName
u.LogDebugf("Using console name '%s' as default site name override for Cloud Gateway (API will use 'default')", consoleName)
}
// Keep the actual site name for API calls
controller.Sites = siteNames
u.LogDebugf("Using console name '%s' as default site name override for Cloud Gateway (API will use 'default')", consoleName)
} else if len(siteNames) > 0 {
controller.Sites = siteNames
} else {