@@ -16,14 +16,14 @@ import (
1616
1717type TemplateMiddleware struct {
1818 Next http.Handler
19- Variables map [string ]any
2019}
2120
2221func (data TemplateMiddleware ) Use () http.Handler {
2322 next := data .Next
24- VARIABLES := data .Variables
2523
2624 return http .HandlerFunc (func (w http.ResponseWriter , req * http.Request ) {
25+ variables := GetSettings (req ).VARIABLES
26+
2727 body , err := request .GetReqBody (w , req )
2828
2929 if err != nil {
@@ -37,7 +37,7 @@ func (data TemplateMiddleware) Use() http.Handler {
3737 if ! body .Empty {
3838 var modified bool
3939
40- bodyData , modified , err = TemplateBody (body .Data , VARIABLES )
40+ bodyData , modified , err = TemplateBody (body .Data , variables )
4141
4242 if err != nil {
4343 log .Error ("Error Templating JSON: " , err .Error ())
@@ -51,7 +51,7 @@ func (data TemplateMiddleware) Use() http.Handler {
5151 if req .URL .RawQuery != "" {
5252 var modified bool
5353
54- req .URL .RawQuery , bodyData , modified , err = TemplateQuery (req .URL , bodyData , VARIABLES )
54+ req .URL .RawQuery , bodyData , modified , err = TemplateQuery (req .URL , bodyData , variables )
5555
5656 if err != nil {
5757 log .Error ("Error Templating Query: " , err .Error ())
@@ -85,7 +85,7 @@ func (data TemplateMiddleware) Use() http.Handler {
8585 if req .URL .Path != "" {
8686 var modified bool
8787
88- req .URL .Path , modified , err = TemplatePath (req .URL , VARIABLES )
88+ req .URL .Path , modified , err = TemplatePath (req .URL , variables )
8989
9090 if err != nil {
9191 log .Error ("Error Templating Path: " , err .Error ())
0 commit comments