diff --git a/DysonNetwork.Sphere/Chat/ChatRoomController.cs b/DysonNetwork.Sphere/Chat/ChatRoomController.cs index 5ad58e1..89e3752 100644 --- a/DysonNetwork.Sphere/Chat/ChatRoomController.cs +++ b/DysonNetwork.Sphere/Chat/ChatRoomController.cs @@ -532,7 +532,9 @@ public class ChatRoomController( var result = members.Skip(offset).Take(take).ToList(); - return Ok(await crs.LoadMemberAccounts(result)); + members = await crs.LoadMemberAccounts(result); + + return Ok(members.Where(m => m.Account is not null).ToList()); } else { diff --git a/DysonNetwork.Sphere/Realm/RealmController.cs b/DysonNetwork.Sphere/Realm/RealmController.cs index dd6206f..3e71523 100644 --- a/DysonNetwork.Sphere/Realm/RealmController.cs +++ b/DysonNetwork.Sphere/Realm/RealmController.cs @@ -259,7 +259,9 @@ public class RealmController( var result = members.Skip(offset).Take(take).ToList(); - return Ok(await rs.LoadMemberAccounts(result)); + members = await rs.LoadMemberAccounts(result); + + return Ok(members.Where(m => m.Account is not null).ToList()); } else {