prevent sparklines handler crashing when no configured metrics subsystem (#905)

This commit is contained in:
Michael Quigley
2025-03-03 18:20:20 -05:00
parent 9c7cb65213
commit 6361a3ced3
2 changed files with 80 additions and 76 deletions

View File

@@ -70,7 +70,7 @@ func Run(inCfg *config.Config) error {
api.MetadataConfigurationHandler = newConfigurationHandler(cfg)
api.MetadataClientVersionCheckHandler = metadata.ClientVersionCheckHandlerFunc(clientVersionCheckHandler)
api.MetadataGetAccountDetailHandler = newAccountDetailHandler()
api.MetadataGetSparklinesHandler = newSparklinesHandler()
api.MetadataGetSparklinesHandler = newSparklinesHandler(cfg)
if cfg.Metrics != nil && cfg.Metrics.Influx != nil {
api.MetadataGetAccountMetricsHandler = newGetAccountMetricsHandler(cfg.Metrics.Influx)
api.MetadataGetEnvironmentMetricsHandler = newGetEnvironmentMetricsHandler(cfg.Metrics.Influx)