diff --git a/controller/github.go b/controller/github.go index cd1aea1..0a7d0b1 100644 --- a/controller/github.go +++ b/controller/github.go @@ -167,8 +167,10 @@ func GitHubBind(c *gin.Context) { }) return } - id := c.GetInt("id") - user.Id = id + session := sessions.Default(c) + id := session.Get("id") + // id := c.GetInt("id") // critical bug! + user.Id = id.(int) user.FillUserById() user.GitHubId = githubUser.Login err = user.Update(false)