Check if UID even exist in lightless

This commit is contained in:
cake
2026-01-04 05:11:51 +01:00
parent 6a8a2e22a8
commit 3a6adc520a

View File

@@ -43,8 +43,11 @@ public partial class LightlessHub
var now = DateTime.UtcNow;
var existingBan = await DbContext.Set<GroupBan>()
.SingleOrDefaultAsync(b => b.GroupGID == dto.Group.GID && b.BannedUserUID == targetUid, cancellationToken: RequestAbortedToken).ConfigureAwait(false);
var existingBan = await DbContext.Set<GroupBan>().SingleOrDefaultAsync(b => b.GroupGID == dto.Group.GID && b.BannedUserUID == targetUid, cancellationToken: RequestAbortedToken).ConfigureAwait(false);
var userExists = await DbContext.Users.AsNoTracking().AnyAsync(u => u.UID == targetUid, RequestAbortedToken).ConfigureAwait(false);
if (!userExists && existingBan == null)
return;
const string marker = " (Alias at time of ban:";
string suffix;