[HTML] Fix occasionally wrong user colors

This commit is contained in:
Alexey Golub 2020-03-26 23:32:41 +02:00
parent c098f4b137
commit a41a4ca8a7

View file

@ -43,6 +43,7 @@ namespace DiscordChatExporter.Core.Models
.Select(r => guild.Roles.FirstOrDefault(role => r == role.Id)) .Select(r => guild.Roles.FirstOrDefault(role => r == role.Id))
.Where(r => r != null) .Where(r => r != null)
.Where(r => r.Color != Color.Black) .Where(r => r.Color != Color.Black)
.Where(r => r.Color.R + r.Color.G + r.Color.B > 0)
.Aggregate<Role, Role?>(null, (a, b) => (a?.Position ?? 0) > b.Position ? a : b) .Aggregate<Role, Role?>(null, (a, b) => (a?.Position ?? 0) > b.Position ? a : b)
?.ColorAsHex ?? ""; ?.ColorAsHex ?? "";