We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3adb3dc commit d459a41Copy full SHA for d459a41
env.go
@@ -74,9 +74,14 @@ func Load(settings interface{}) error {
74
}
75
76
switch engine.Field.value.Kind() { //nolint:exhaustive
77
+ case reflect.Slice:
78
+ // we only support slice of bytes
79
+ if engine.Field.value.Type().Elem().Kind() != reflect.Uint8 {
80
+ return unsupportedFieldError(engine.Field.envTag)
81
+ }
82
+ engine.Field.value.SetBytes([]byte(engine.Field.envValue))
83
case reflect.String:
84
engine.Field.value.SetString(engine.Field.envValue)
-
85
case reflect.Float64:
86
engine.Field.float64Value, err = strconv.ParseFloat(engine.Field.envValue, 64)
87
if err != nil {
0 commit comments