diff --git a/controllers/middleware.go b/controllers/middleware.go index 733db69d..f359f9bc 100644 --- a/controllers/middleware.go +++ b/controllers/middleware.go @@ -19,6 +19,12 @@ func userMiddleWare(handler http.Handler) http.Handler { logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest")) return } + if r.Method == http.MethodPost && route == "/api/extclients/{network}/{nodeid}" { + node, err := logic.GetNodeByID(params["nodeid"]) + if err == nil { + params["network"] = node.Network + } + } r.Header.Set("IS_GLOBAL_ACCESS", "no") r.Header.Set("TARGET_RSRC", "") r.Header.Set("RSRC_TYPE", "")