From 08a654acda9dfa80cd895caeda514ba0eb40d512 Mon Sep 17 00:00:00 2001 From: Flash2over Date: Mon, 20 Oct 2025 21:05:45 +0200 Subject: [PATCH] fix(models): fallback to top-level method field if url_options.method is empty --- pkg/models/query.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/models/query.go b/pkg/models/query.go index 2873e420..60991f92 100644 --- a/pkg/models/query.go +++ b/pkg/models/query.go @@ -215,7 +215,11 @@ func ApplyDefaultsToQuery(ctx context.Context, pCtx *backend.PluginContext, quer } } if query.Source == "url" && strings.TrimSpace(query.URLOptions.Method) == "" { - query.URLOptions.Method = http.MethodGet + if m := strings.TrimSpace(settings.Method); m != "" { + query.URLOptions.Method = m + } else { + query.URLOptions.Method = http.MethodGet + } } if query.Source == "url" && (!strings.EqualFold(query.URLOptions.Method, http.MethodGet)) { if query.URLOptions.BodyType == "" {