From 973b2f81ea5ffaedea20049d3c7035369238c01d Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 7 Aug 2025 21:22:34 +0800 Subject: [PATCH] :bug: Prevent the LoadAccountMember sending the deleted account data to user --- DysonNetwork.Sphere/Chat/ChatService.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/DysonNetwork.Sphere/Chat/ChatService.cs b/DysonNetwork.Sphere/Chat/ChatService.cs index 593c47b..d2e79ec 100644 --- a/DysonNetwork.Sphere/Chat/ChatService.cs +++ b/DysonNetwork.Sphere/Chat/ChatService.cs @@ -361,6 +361,7 @@ public partial class ChatService( .DistinctBy(x => x.Id) .ToList(); messageSenders = await crs.LoadMemberAccounts(messageSenders); + messageSenders = messageSenders.Where(x => x.Account is not null).ToList(); foreach (var message in messages) message.Value!.Sender = messageSenders.First(x => x.Id == message.Value.SenderId);