diff --git a/service/auth/exchange.go b/service/auth/exchange.go index 7fc49e7..7742c66 100644 --- a/service/auth/exchange.go +++ b/service/auth/exchange.go @@ -18,7 +18,7 @@ func Exchange(c *gin.Context) { State string `json:"state"` } - err := c.BindJSON(&exchangeReq) + err := c.ShouldBindJSON(&exchangeReq) if err != nil { fmt.Println(err) utils.HttpResponse(c, 400, "", "invalid request") diff --git a/service/user/update.go b/service/user/update.go index 0043b53..d889592 100644 --- a/service/user/update.go +++ b/service/user/update.go @@ -23,7 +23,11 @@ func Update(c *gin.Context) { } var ReqInfo data.User - c.BindJSON(&ReqInfo) + err = c.ShouldBindJSON(&ReqInfo) + if err != nil { + utils.HttpResponse(c, 400, "", "invilad request") + return + } // Get user info userData, err := new(data.User).GetByUserId(userId)