diff --git a/pkg/dashboard/api.go b/pkg/dashboard/api.go index 9c0755e..35d476f 100644 --- a/pkg/dashboard/api.go +++ b/pkg/dashboard/api.go @@ -77,6 +77,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, false) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } err = data.UninstallChart(qp.Namespace, qp.Name) if err != nil { @@ -90,6 +91,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, true) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } err = data.Revert(qp.Namespace, qp.Name, qp.Revision) @@ -104,6 +106,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, false) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } res, err := data.ChartHistory(qp.Namespace, qp.Name) @@ -118,6 +121,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, true) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } res, err := data.RevisionManifestsParsed(qp.Namespace, qp.Name, qp.Revision) @@ -132,6 +136,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, true) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } flag := c.Query("flag") == "true" @@ -139,6 +144,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) { res, err := handleGetSection(data, c.Param("section"), rDiff, qp, flag) if err != nil { _ = c.AbortWithError(http.StatusInternalServerError, err) + return } c.String(http.StatusOK, res) }) @@ -195,6 +201,7 @@ func configureKubectls(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, false) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } res, err := data.GetResource(qp.Namespace, &GenericResource{ @@ -226,6 +233,7 @@ func configureKubectls(api *gin.Engine, data *DataLayer) { qp, err := getQueryProps(c, false) if err != nil { _ = c.AbortWithError(http.StatusBadRequest, err) + return } res, err := data.DescribeResource(qp.Namespace, c.Param("kind"), qp.Name)