diff --git a/hook/hook.go b/hook/hook.go index 9699f39..4b59ce9 100644 --- a/hook/hook.go +++ b/hook/hook.go @@ -367,7 +367,7 @@ func (h *Hook) ExtractCommandArgumentsForEnv(headers, query, payload *map[string if arg, ok := h.PassEnvironmentToCommand[i].Get(headers, query, payload); ok { if h.PassEnvironmentToCommand[i].EnvName != "" { // first try to use the EnvName if specified - args = append(args, EnvNamespace+h.PassEnvironmentToCommand[i].EnvName+"="+arg) + args = append(args, h.PassEnvironmentToCommand[i].EnvName+"="+arg) } else { // then fallback on the name args = append(args, EnvNamespace+h.PassEnvironmentToCommand[i].Name+"="+arg) diff --git a/hook/hook_test.go b/hook/hook_test.go index f9ae1f7..1fc9a88 100644 --- a/hook/hook_test.go +++ b/hook/hook_test.go @@ -179,7 +179,7 @@ var hookExtractCommandArgumentsForEnvTests = []struct { "test", []Argument{Argument{"header", "a", "MYKEY"}}, &map[string]interface{}{"a": "z"}, nil, nil, - []string{"HOOK_MYKEY=z"}, + []string{"MYKEY=z"}, true, }, // failures