From e30f95c3409aebb40ca4baf27026dc91519d3eae Mon Sep 17 00:00:00 2001 From: Nityananda Gohain Date: Sat, 22 Mar 2025 17:51:25 +0530 Subject: [PATCH] fix: update pat last used (#7407) --- ee/http/middleware/pat.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ee/http/middleware/pat.go b/ee/http/middleware/pat.go index 2bb188d9f2..a890f7c79c 100644 --- a/ee/http/middleware/pat.go +++ b/ee/http/middleware/pat.go @@ -25,7 +25,6 @@ func (p *Pat) Wrap(next http.Handler) http.Handler { var values []string var patToken string var pat types.StorablePersonalAccessToken - var updateLastUsed bool for _, header := range p.headers { values = append(values, r.Header.Get(header)) @@ -74,13 +73,10 @@ func (p *Pat) Wrap(next http.Handler) http.Handler { next.ServeHTTP(w, r) - // update last used only if SIGNOZ-API-KEY was present and successful - if updateLastUsed { - pat.LastUsed = time.Now().Unix() - _, err = p.db.NewUpdate().Model(&pat).Column("last_used").Where("token = ?", patToken).Where("revoked = false").Exec(r.Context()) - if err != nil { - zap.L().Error("Failed to update PAT last used in db, err: %v", zap.Error(err)) - } + pat.LastUsed = time.Now().Unix() + _, err = p.db.NewUpdate().Model(&pat).Column("last_used").Where("token = ?", patToken).Where("revoked = false").Exec(r.Context()) + if err != nil { + zap.L().Error("Failed to update PAT last used in db, err: %v", zap.Error(err)) } })