From 231f59176761242e32522f398dab29b7dec96895 Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Tue, 20 Jan 2026 19:48:59 +0800 Subject: [PATCH] Fix bind json error Signed-off-by: Asai Neko --- service/auth/exchange.go | 2 +- service/user/update.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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)