@@ -108,15 +108,15 @@ func (data TemplateMiddleware) Use() http.Handler {
108108 })
109109}
110110
111- func normalizeData (prefix string , data map [string ]any ) (map [string ]any , error ) {
111+ func normalizeData (fromPrefix , toPrefix string , data map [string ]any ) (map [string ]any , error ) {
112112 jsonStr := jsonutils .ToJson (data )
113113
114114 if jsonStr != "" {
115- toVar , err := templating .TransformTemplateKeys (jsonStr , prefix , func (re * regexp.Regexp , match string ) string {
115+ toVar , err := templating .TransformTemplateKeys (jsonStr , fromPrefix , func (re * regexp.Regexp , match string ) string {
116116 return re .ReplaceAllStringFunc (match , func (varMatch string ) string {
117117 varName := re .ReplaceAllString (varMatch , "$1" )
118118
119- return "." + prefix + varName
119+ return "." + toPrefix + varName
120120 })
121121 })
122122
@@ -149,26 +149,26 @@ func prefixData(prefix string, data map[string]any) (map[string]any) {
149149func TemplateBody (bodyData map [string ]any , headerData map [string ]any , VARIABLES map [string ]any ) (map [string ]any , bool , error ) {
150150 var modified bool
151151
152- // Normalize #Var and @Var to .HEADER_KEY_Var and .BODY_KEY_Var
153- bodyData , err := normalizeData ("BODY_KEY_ " , bodyData )
152+ // Normalize #Var and @Var to .header_key_Var and .body_key_Var
153+ bodyData , err := normalizeData ("@" , "body_key_ " , bodyData )
154154
155155 log .Dev ("Normalized:\n " , jsonutils .ToJson (bodyData ))
156156
157157 if err != nil {
158158 return bodyData , false , err
159159 }
160160
161- headerData , err = normalizeData ("HEADER_KEY_ " , headerData )
161+ headerData , err = normalizeData ("#" , "header_key_ " , headerData )
162162
163163 if err != nil {
164164 return bodyData , false , err
165165 }
166166
167- // Prefix Body Data with @
168- bodyData = prefixData ("BODY_KEY_ " , bodyData )
167+ // Prefix Body Data with body_key_
168+ bodyData = prefixData ("body_key_ " , bodyData )
169169
170- // Prefix Header Data with #
171- headerData = prefixData ("HEADER_KEY_ " , headerData )
170+ // Prefix Header Data with header_key_
171+ headerData = prefixData ("header_key_ " , headerData )
172172
173173 variables := VARIABLES
174174
0 commit comments