diff --git a/webapp/backend/pkg/config/interface.go b/webapp/backend/pkg/config/interface.go index fabe8af..8f0b773 100644 --- a/webapp/backend/pkg/config/interface.go +++ b/webapp/backend/pkg/config/interface.go @@ -9,6 +9,7 @@ import ( type Interface interface { Init() error ReadConfig(configFilePath string) error + WriteConfig() error Set(key string, value interface{}) SetDefault(key string, value interface{}) diff --git a/webapp/backend/pkg/database/scrutiny_repository.go b/webapp/backend/pkg/database/scrutiny_repository.go index 0102771..f442a20 100644 --- a/webapp/backend/pkg/database/scrutiny_repository.go +++ b/webapp/backend/pkg/database/scrutiny_repository.go @@ -99,7 +99,9 @@ func NewScrutinyRepository(appConfig config.Interface, globalLogger logrus.Field } appConfig.Set("web.influxdb.token", *onboardingResponse.Auth.Token) - //todo: determine if we should write the config file out here. + // we should write the config file out here. Ignore failures. + _ = appConfig.WriteConfig() + } // Use blocking write client for writes to desired bucket