From eb0fa84e6d6642c82887a895f8bc72579df0744e Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Thu, 2 Oct 2025 17:53:18 +0800 Subject: [PATCH] Fixed return error --- backend/main.go | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/backend/main.go b/backend/main.go index d4aee14..1590083 100644 --- a/backend/main.go +++ b/backend/main.go @@ -79,18 +79,16 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.String(http.StatusOK, "Connection is OK") case "check-connection": err = db.QueryRow("SELECT 1 AS result").Scan(&result) if err != nil { - // c.AbortWithError(http.StatusBadRequest, err) - // c.String(http.StatusBadRequest, err.Error()) - // c.String(http.StatusBadGateway, "false") + c.AbortWithError(http.StatusBadGateway, err) c.JSON(http.StatusBadGateway, gin.H{"result": false}) return - } c.JSON(http.StatusOK, gin.H{"result": true}) @@ -105,12 +103,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -127,12 +127,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) } @@ -150,12 +152,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -172,12 +176,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) } @@ -207,6 +213,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -217,6 +224,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -227,6 +235,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -237,6 +246,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -247,6 +257,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -259,6 +270,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -276,6 +288,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -291,6 +304,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -310,12 +324,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -336,12 +352,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -362,12 +380,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -389,12 +409,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2, &result3, &result4) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -424,6 +446,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -434,6 +457,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -444,6 +468,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -454,6 +479,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -464,6 +490,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -474,6 +501,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result, @@ -487,6 +515,7 @@ func connect() { } else { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } } @@ -502,6 +531,7 @@ func connect() { } else { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } } @@ -517,6 +547,7 @@ func connect() { } else { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } } c.JSON(http.StatusOK, gin.H{ @@ -543,12 +574,14 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } for results.Next() { err = results.Scan(&result, &result2, &result3, &result4, &result5, &result6, &result7, &result8, &result9, &result10, &result11, &result12) if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } array = append(array, result) array2 = append(array2, result2) @@ -584,6 +617,7 @@ func connect() { if err != nil { c.AbortWithError(http.StatusBadRequest, err) c.String(http.StatusBadRequest, err.Error()) + return } c.JSON(http.StatusOK, gin.H{ "result": result,