Skip to content

Commit b987ae3

Browse files
authored
fix(venom): handle empty string in variable (#898)
Signed-off-by: richard.le-terrier <richard.le-terrier@ovhcloud.com>
1 parent f0c0626 commit b987ae3

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

cmd/venom/run/cmd.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -280,17 +280,11 @@ func initFromEnv(environ []string) ([]string, error) {
280280
verbose = v2
281281
}
282282

283-
cast := func(vS string) interface{} {
284-
var v interface{}
285-
_ = yaml.Unmarshal([]byte(vS), &v) //nolint
286-
return v
287-
}
288-
289283
for _, env := range environ {
290284
if strings.HasPrefix(env, "VENOM_VAR_") {
291285
tuple := strings.SplitN(env, "=", 2)
292286
k := strings.TrimPrefix(tuple[0], "VENOM_VAR_")
293-
variables = append(variables, fmt.Sprintf("%v=%v", k, cast(tuple[1])))
287+
variables = append(variables, fmt.Sprintf("%s=%s", k, tuple[1]))
294288
}
295289
}
296290

0 commit comments

Comments
 (0)