diff --git a/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs b/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs index 06b8e29..e8382a0 100644 --- a/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs +++ b/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs @@ -19,12 +19,13 @@ public class PlayerSettingsController(DorkNetDbContext db) : ControllerBase private long CurrentPlayerId => this.RequireCurrentPlayerId(); [HttpGet("/playersettings")] - public async Task>> GetMine() + public async Task>> GetMine() { var accountId = CurrentPlayerId; var settings = await db.PlayerSettings .Where(s => s.PlayerId == accountId) - .ToDictionaryAsync(s => s.Key, s => s.Value); + .Select(s => new SettingDto { Key = s.Key, Value = s.Value }) + .ToListAsync(); return Ok(settings); }