From 99fbdae1216eb8085b96dd614d09d4f2623e386e Mon Sep 17 00:00:00 2001 From: Ulric Qin Date: Fri, 11 Nov 2022 12:11:39 +0800 Subject: [PATCH] refactor boardPutConfigs --- src/webapi/router/router_board.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/webapi/router/router_board.go b/src/webapi/router/router_board.go index 2a9e502c..a59309ac 100644 --- a/src/webapi/router/router_board.go +++ b/src/webapi/router/router_board.go @@ -144,7 +144,14 @@ func boardPutConfigs(c *gin.Context) { ginx.BindJSON(c, &f) me := c.MustGet("user").(*models.User) - bo := Board(ginx.UrlParamInt64(c, "bid")) + + bid := ginx.UrlParamStr(c, "bid") + bo, err := models.BoardGet("id = ? or ident = ?", bid, bid) + ginx.Dangerous(err) + + if bo == nil { + ginx.Bomb(http.StatusNotFound, "No such dashboard") + } // check permission bgrwCheck(c, bo.GroupId)