aboutsummaryrefslogtreecommitdiffstats
path: root/modules/setting/config_env.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/setting/config_env.go')
-rw-r--r--modules/setting/config_env.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/setting/config_env.go b/modules/setting/config_env.go
index b30e44de30..242f40914a 100644
--- a/modules/setting/config_env.go
+++ b/modules/setting/config_env.go
@@ -149,8 +149,9 @@ func EnvironmentToConfig(cfg ConfigProvider, envs []string) (changed bool) {
continue
}
}
- key := section.Key(keyName)
+ key := ConfigSectionKey(section, keyName)
if key == nil {
+ changed = true
key, err = section.NewKey(keyName, keyValue)
if err != nil {
log.Error("Error creating key: %s in section: %s with value: %s : %v", keyName, sectionName, keyValue, err)