diff --git a/pkg/models/api_tokens.go b/pkg/models/api_tokens.go index c3952b7b7..637da13ca 100644 --- a/pkg/models/api_tokens.go +++ b/pkg/models/api_tokens.go @@ -21,6 +21,7 @@ import ( "crypto/subtle" "encoding/hex" "time" + "xorm.io/builder" "code.vikunja.io/api/pkg/db" diff --git a/pkg/routes/api_tokens.go b/pkg/routes/api_tokens.go index 2d5593e68..93c9a39a4 100644 --- a/pkg/routes/api_tokens.go +++ b/pkg/routes/api_tokens.go @@ -41,10 +41,7 @@ func SetupTokenMiddleware() echo.MiddlewareFunc { for _, s := range authHeader { if strings.HasPrefix(s, "Bearer "+models.APITokenPrefix) { err := checkAPITokenAndPutItInContext(s, c) - if err != nil { - return false - } - return true + return err == nil } }