Skip to content

Commit ee072b2

Browse files
committed
decode query to enable templating via [[.VAR]]
1 parent 0c061aa commit ee072b2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

internals/proxy/proxy.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,11 @@ func TemplatingMiddleware(next http.Handler, VARIABLES map[string]interface{}) h
238238
modifiedBodyData = templateJSON(modifiedBodyData, VARIABLES)
239239

240240
if req.URL.RawQuery != "" {
241-
query, _ := renderTemplate("query", req.URL.RawQuery, VARIABLES)
241+
decodedQuery, _ := url.QueryUnescape(req.URL.RawQuery)
242+
243+
log.Debug("Decoded Query: ", decodedQuery)
244+
245+
query, _ := renderTemplate("query", decodedQuery, VARIABLES)
242246

243247
modifiedQuery := req.URL.Query()
244248

0 commit comments

Comments
 (0)