func (this *HttpWeb) ClusterByAlias(params martini.Params, r render.Render, req *http.Request, user auth.User) { clusterName, err := inst.GetClusterByAlias(params["clusterAlias"]) if err != nil { r.JSON(200, &APIResponse{Code: ERROR, Message: fmt.Sprintf("%+v", err)}) return } params["clusterName"] = clusterName this.Cluster(params, r, req, user) }
func (this *HttpWeb) ClusterByAlias(params martini.Params, r render.Render, req *http.Request, user auth.User) { clusterName, err := inst.GetClusterByAlias(params["clusterAlias"]) // Willing to accept the case of multiple clusters; we just present one if clusterName == "" && err != nil { r.JSON(200, &APIResponse{Code: ERROR, Message: fmt.Sprintf("%+v", err)}) return } params["clusterName"] = clusterName this.Cluster(params, r, req, user) }