loadFeatureToggles in settings parsing

This commit is contained in:
M@
2025-12-04 16:51:14 -05:00
parent 404316140f
commit 119f67d20d
+4 -2
View File
@@ -980,6 +980,10 @@ func (cfg *Cfg) loadConfiguration(args CommandLineArgs) (*ini.File, error) {
defaultConfigFile := path.Join(cfg.HomePath, "conf/defaults.ini")
cfg.configFiles = append(cfg.configFiles, defaultConfigFile)
// M@ DEBUG do not commit
cfg.Logger.Info("In loadConfiguration M@-----------")
fmt.Printf("In loadConfiguration M@-----------\n")
// check if config file exists
if _, err := os.Stat(defaultConfigFile); os.IsNotExist(err) {
fmt.Println("Grafana-server Init Failed: Could not find config defaults, make sure homepath command line parameter is set or working directory is homepath")
@@ -1019,9 +1023,7 @@ func (cfg *Cfg) loadConfiguration(args CommandLineArgs) (*ini.File, error) {
// apply command line overrides
cfg.applyCommandLineProperties(commandLineProps, parsedFile)
// --- ADD THIS LINE TO LOAD FEATURE TOGGLES FROM THE FINAL PARSED INI ---
loadFeatureToggles(parsedFile)
//
// evaluate config values containing environment variables
err = expandConfig(parsedFile)