diff --git a/server/internal/auth/api_key.go b/server/internal/auth/api_key.go index 5af052f1..772f727e 100644 --- a/server/internal/auth/api_key.go +++ b/server/internal/auth/api_key.go @@ -86,14 +86,12 @@ func GenerateAPIKey(db db.Handler, userID int32, expires pgtype.Timestamptz, des if id, key, err := generateAPIKey(db, userID, expires, description, scopes); err != nil { return "", "", err } else { - return b64Encoder.EncodeToString(id[:]), b32Encoder.EncodeToString(key), nil + return id.String(), b32Encoder.EncodeToString(key), nil } } func ReadAPIKey(db db.Handler, keyIDStr, keyStr string) (Auth, error) { - if b, err := b64Encoder.DecodeString(keyIDStr); err != nil { - return nil, err - } else if keyID, err := uuid.FromBytes(b); err != nil { + if keyID, err := uuid.Parse(keyIDStr); err != nil { return nil, err } else if key, err := b32Encoder.DecodeString(keyStr); err != nil { return nil, err