diff --git a/management/server/http/groups_handler.go b/management/server/http/groups_handler.go index 9712d2e75..2464f47ef 100644 --- a/management/server/http/groups_handler.go +++ b/management/server/http/groups_handler.go @@ -300,7 +300,7 @@ func (h *GroupsHandler) DeleteGroup(w http.ResponseWriter, r *http.Request) { return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // GetGroup returns a group diff --git a/management/server/http/handler.go b/management/server/http/handler.go index e2ed927a3..79028e6d2 100644 --- a/management/server/http/handler.go +++ b/management/server/http/handler.go @@ -25,6 +25,9 @@ type apiHandler struct { AuthCfg AuthCfg } +type emptyObject struct { +} + // APIHandler creates the Management service HTTP API handler registering all the available endpoints. func APIHandler(accountManager s.AccountManager, appMetrics telemetry.AppMetrics, authCfg AuthCfg) (http.Handler, error) { jwtMiddleware, err := middleware.NewJwtMiddleware( diff --git a/management/server/http/nameservers_handler.go b/management/server/http/nameservers_handler.go index e7be617e2..5ad52a426 100644 --- a/management/server/http/nameservers_handler.go +++ b/management/server/http/nameservers_handler.go @@ -243,7 +243,7 @@ func (h *NameserversHandler) DeleteNameserverGroup(w http.ResponseWriter, r *htt return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // GetNameserverGroup handles a nameserver group Get request identified by ID diff --git a/management/server/http/pat_handler.go b/management/server/http/pat_handler.go index 2f6cb1492..d3e8b9ac5 100644 --- a/management/server/http/pat_handler.go +++ b/management/server/http/pat_handler.go @@ -184,7 +184,7 @@ func (h *PATHandler) DeleteToken(w http.ResponseWriter, r *http.Request) { return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } func toPATResponse(pat *server.PersonalAccessToken) *api.PersonalAccessToken { diff --git a/management/server/http/peers_handler.go b/management/server/http/peers_handler.go index 76c4f7502..7379277af 100644 --- a/management/server/http/peers_handler.go +++ b/management/server/http/peers_handler.go @@ -66,7 +66,7 @@ func (h *PeersHandler) deletePeer(accountID, userID string, peerID string, w htt util.WriteError(err, w) return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // HandlePeer handles all peer requests for GET, PUT and DELETE operations diff --git a/management/server/http/policies.go b/management/server/http/policies.go index 275992d14..a0fe3b1e2 100644 --- a/management/server/http/policies.go +++ b/management/server/http/policies.go @@ -225,7 +225,7 @@ func (h *Policies) DeletePolicy(w http.ResponseWriter, r *http.Request) { return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // GetPolicy handles a group Get request identified by ID diff --git a/management/server/http/routes_handler.go b/management/server/http/routes_handler.go index b29e5c261..aaaaaa854 100644 --- a/management/server/http/routes_handler.go +++ b/management/server/http/routes_handler.go @@ -321,7 +321,7 @@ func (h *RoutesHandler) DeleteRoute(w http.ResponseWriter, r *http.Request) { return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // GetRoute handles a route Get request identified by ID diff --git a/management/server/http/rules_handler.go b/management/server/http/rules_handler.go index 8925c3763..f8bb5f0cb 100644 --- a/management/server/http/rules_handler.go +++ b/management/server/http/rules_handler.go @@ -222,7 +222,7 @@ func (h *RulesHandler) DeleteRule(w http.ResponseWriter, r *http.Request) { return } - util.WriteJSONObject(w, "") + util.WriteJSONObject(w, emptyObject{}) } // GetRule handles a group Get request identified by ID