diff --git a/internals/proxy/middlewares/mapping.go b/internals/proxy/middlewares/mapping.go index 53f7a01..1dd055c 100644 --- a/internals/proxy/middlewares/mapping.go +++ b/internals/proxy/middlewares/mapping.go @@ -64,6 +64,7 @@ func mappingHandler(next http.Handler) http.Handler { err := body.Write(req) if err != nil { + log.Error("Could not write to Request Body: ", err.Error()) http.Error(w, "Internal Error", http.StatusInternalServerError) return } diff --git a/internals/proxy/middlewares/message.go b/internals/proxy/middlewares/message.go index 481c216..5749171 100644 --- a/internals/proxy/middlewares/message.go +++ b/internals/proxy/middlewares/message.go @@ -63,6 +63,7 @@ func messageHandler(next http.Handler) http.Handler { err := body.Write(req) if err != nil { + log.Error("Could not write to Request Body: ", err.Error()) http.Error(w, "Internal Error", http.StatusInternalServerError) return } diff --git a/internals/proxy/middlewares/template.go b/internals/proxy/middlewares/template.go index 9ab980d..9d8ae0f 100644 --- a/internals/proxy/middlewares/template.go +++ b/internals/proxy/middlewares/template.go @@ -75,6 +75,7 @@ func templateHandler(next http.Handler) http.Handler { err := body.Write(req) if err != nil { + log.Error("Could not write to Request Body: ", err.Error()) http.Error(w, "Internal Error", http.StatusInternalServerError) return } @@ -182,7 +183,9 @@ func TemplateBody(body map[string]any, headers map[string][]string, VARIABLES ma // Prefix Header Data with header_key_ prefixedHeaders := prefixData("header_key_", request.ParseHeaders(headers)) - variables := VARIABLES + variables := map[string]any{} + + maps.Copy(variables, VARIABLES) maps.Copy(variables, prefixedBody) maps.Copy(variables, prefixedHeaders)