Compare commits

...

2 Commits

Author SHA1 Message Date
Gerhard Tan
95028e9c2c
better initialization 2024-02-19 12:34:59 +08:00
Gerhard Tan
4811166782
create map on demand 2024-02-19 12:31:58 +08:00

View File

@ -170,18 +170,17 @@ func Convert_ServerCommonConf_To_v1(conf *ServerCommonConf) *v1.ServerConfig {
func transformHeadersFromPluginParams(params map[string]string) v1.HeaderOperations {
out := v1.HeaderOperations{}
set := make(map[string]string)
for k, v := range params {
if !strings.HasPrefix(k, "plugin_header_") {
continue
}
if k = strings.TrimPrefix(k, "plugin_header_"); k != "" {
set[k] = v
if out.Set == nil {
out.Set = make(map[string]string)
}
out.Set[k] = v
}
}
if len(set) > 0 {
out.Set = set
}
return out
}