diff --git a/APIServer.go b/APIServer.go index 6b2a578..633c8df 100644 --- a/APIServer.go +++ b/APIServer.go @@ -592,8 +592,11 @@ func handleRacsGetFailList(w http.ResponseWriter, r *http.Request) { rst["Result"] = "NG" rst["ErrMsg"] = "racs.HandleGetFailList: " + err.Error() logger.Printf("[ERR] %s; %s; %s\r\n", addr, uri, rst["ErrMsg"]) + w.WriteHeader(http.StatusInternalServerError) + fmt.Fprintf(w, "%v", rpl.Replace(fmt.Sprintf("%#v", rst))) + return } - w.WriteHeader(http.StatusInternalServerError) + w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "%v", rpl.Replace(string(jsonData))) return }