浏览代码

join via api - netmaker changes

Signed-off-by: Matthew R. Kasun <[email protected]>
Matthew R. Kasun 3 年之前
父节点
当前提交
cd72774906
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      controllers/node.go

+ 6 - 1
controllers/node.go

@@ -365,15 +365,18 @@ func createNode(w http.ResponseWriter, r *http.Request) {
 	var node = models.Node{}
 	err := json.NewDecoder(r.Body).Decode(&node)
 	if err != nil {
-		returnErrorResponse(w, r, formatError(err, "internal"))
+		log.Println("json decoder error")
+		returnErrorResponse(w, r, formatError(err, "badrequest"))
 		return
 	}
 	networkexists, err := functions.NetworkExists(node.NetworkSettings.NetID)
 
 	if err != nil {
+		log.Println("network does not exist error")
 		returnErrorResponse(w, r, formatError(err, "internal"))
 		return
 	} else if !networkexists {
+		log.Println("network does not exist ")
 		errorResponse = models.ErrorResponse{
 			Code: http.StatusNotFound, Message: "W1R3: Network does not exist! ",
 		}
@@ -383,6 +386,7 @@ func createNode(w http.ResponseWriter, r *http.Request) {
 
 	network, err := logic.GetNetworkByNode(&node)
 	if err != nil {
+		log.Println("failed to get Network")
 		returnErrorResponse(w, r, formatError(err, "internal"))
 		return
 	}
@@ -405,6 +409,7 @@ func createNode(w http.ResponseWriter, r *http.Request) {
 
 	err = logic.CreateNode(&node)
 	if err != nil {
+		log.Println("error creating node")
 		returnErrorResponse(w, r, formatError(err, "internal"))
 		return
 	}