From 5833e7644daed6969ece9a876ed042ef63d18df9 Mon Sep 17 00:00:00 2001 From: spiral Date: Mon, 13 Jun 2022 21:18:24 -0400 Subject: [PATCH] fix: don't crash when trying to log edited message with no old content --- PluralKit.Bot/Services/EmbedService.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PluralKit.Bot/Services/EmbedService.cs b/PluralKit.Bot/Services/EmbedService.cs index 421b2a8d..fb671565 100644 --- a/PluralKit.Bot/Services/EmbedService.cs +++ b/PluralKit.Bot/Services/EmbedService.cs @@ -144,6 +144,9 @@ public class EmbedService $"System ID: {systemHid} | Member ID: {member.Hid} | Sender: {triggerMessage.Author.Username}#{triggerMessage.Author.Discriminator} ({triggerMessage.Author.Id}) | Message ID: {proxiedMessage.Id} | Original Message ID: {triggerMessage.Id}")) .Timestamp(timestamp.ToDateTimeOffset().ToString("O")); + if (oldContent == "") + oldContent = "*no message content*"; + if (oldContent != null) embed.Field(new Embed.Field("Old message", oldContent?.NormalizeLineEndSpacing().Truncate(1000)));