diff --git a/jety.go b/jety.go index e37256a..f1e22e7 100644 --- a/jety.go +++ b/jety.go @@ -175,6 +175,7 @@ func (c *ConfigManager) ReadInConfig() error { conf[lower] = ConfigMap{Key: k, Value: v} } c.mapConfig = conf + c.collapse() return nil } diff --git a/setters.go b/setters.go index ec6a9e5..22ad3ec 100644 --- a/setters.go +++ b/setters.go @@ -40,5 +40,7 @@ func (c *ConfigManager) SetDefault(key string, value any) { } else { c.combinedConfig[lower] = ConfigMap{Key: key, Value: value} } + } else { + c.combinedConfig[lower] = c.mapConfig[lower] } }