auth: respect requestUser even if no selectedProfile

This commit is contained in:
Evan Goode 2024-12-23 22:29:00 -05:00
parent d8ec0bc56a
commit 39ea78a5eb
2 changed files with 3 additions and 3 deletions

View File

@ -207,8 +207,8 @@ func AuthAuthenticate(app *App) func(c echo.Context) error {
}
var userResponse *UserResponse
if p, ok := player.Get(); ok && req.RequestUser {
id, err := UUIDToID(p.UUID)
if req.RequestUser {
id, err := UUIDToID(user.UUID)
if err != nil {
return err
}

View File

@ -215,7 +215,7 @@ func (ts *TestSuite) testAuthenticate(t *testing.T) {
assert.Nil(t, ts.App.DB.Preload("User").First(&player, "name = ?", TEST_PLAYER_NAME).Error)
expectedUser := UserResponse{
ID: Unwrap(UUIDToID(player.UUID)),
ID: Unwrap(UUIDToID(player.User.UUID)),
Properties: []UserProperty{{
Name: "preferredLanguage",
Value: player.User.PreferredLanguage,