fix: only query user ID in /api/internal/request-data

This commit is contained in:
sam 2024-09-11 16:34:08 +02:00
parent 2682cabfb0
commit 4ac0001795
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
3 changed files with 16 additions and 2 deletions

View file

@ -43,8 +43,8 @@ public partial class InternalController(DatabaseContext db, IClock clock) : Cont
if (!AuthUtils.TryParseToken(req.Token, out var rawToken))
return Ok(new RequestDataResponse(null, template));
var oauthToken = await db.GetToken(rawToken);
return Ok(new RequestDataResponse(oauthToken?.UserId, template));
var userId = await db.GetTokenUserId(rawToken);
return Ok(new RequestDataResponse(userId, template));
}
public record RequestDataRequest(string? Token, string Method, string Path);