diff options
Diffstat (limited to 'routers/repo/http.go')
-rw-r--r-- | routers/repo/http.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/routers/repo/http.go b/routers/repo/http.go index 4d86f39260..9c1f227391 100644 --- a/routers/repo/http.go +++ b/routers/repo/http.go @@ -113,7 +113,7 @@ func Http(ctx *middleware.Context) { } // Assume username now is a token. - token, err := models.GetAccessTokenBySha(authUsername) + token, err := models.GetAccessTokenBySHA(authUsername) if err != nil { if err == models.ErrAccessTokenNotExist { ctx.HandleText(401, "invalid token") @@ -122,6 +122,10 @@ func Http(ctx *middleware.Context) { } return } + token.Updated = time.Now() + if err = models.UpdateAccessToekn(token); err != nil { + ctx.Handle(500, "UpdateAccessToekn", err) + } authUser, err = models.GetUserByID(token.UID) if err != nil { ctx.Handle(500, "GetUserById", err) |