diff --git a/common/configurable.go b/common/configurable.go index 172d7c5..a8e91ac 100644 --- a/common/configurable.go +++ b/common/configurable.go @@ -103,8 +103,9 @@ func (o *Setting) IsDefined() bool { } func (o *Setting) Configure() error { - if o.Value == "" { - o.Value = os.Getenv(o.EnvVariable) + envValue := os.Getenv(o.EnvVariable) + if envValue != "" { + o.Value = envValue } return o.IsValidErr() }