Browse Source

admin: use groupErrorToHTTPStatus in GetGroupMembers and GetGroupPolicies

pull/8560/head
Chris Lu 2 days ago
parent
commit
5b77cc7a26
  1. 4
      weed/admin/handlers/group_handlers.go

4
weed/admin/handlers/group_handlers.go

@ -105,7 +105,7 @@ func (h *GroupHandlers) GetGroupMembers(w http.ResponseWriter, r *http.Request)
name := mux.Vars(r)["name"]
group, err := h.adminServer.GetGroupDetails(r.Context(), name)
if err != nil {
writeJSONError(w, http.StatusNotFound, "Group not found")
writeJSONError(w, groupErrorToHTTPStatus(err), "Failed to get group: "+err.Error())
return
}
writeJSON(w, http.StatusOK, map[string]interface{}{"members": group.Members})
@ -145,7 +145,7 @@ func (h *GroupHandlers) GetGroupPolicies(w http.ResponseWriter, r *http.Request)
name := mux.Vars(r)["name"]
group, err := h.adminServer.GetGroupDetails(r.Context(), name)
if err != nil {
writeJSONError(w, http.StatusNotFound, "Group not found")
writeJSONError(w, groupErrorToHTTPStatus(err), "Failed to get group: "+err.Error())
return
}
writeJSON(w, http.StatusOK, map[string]interface{}{"policies": group.PolicyNames})

Loading…
Cancel
Save