mirror of
https://github.com/unpoller/unpoller.git
synced 2026-09-30 03:21:28 +02:00
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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user