diff --git a/DiscordChatExporter.Core/Discord/Data/Embeds/Embed.cs b/DiscordChatExporter.Core/Discord/Data/Embeds/Embed.cs index 2839ccb3..a7e33c99 100644 --- a/DiscordChatExporter.Core/Discord/Data/Embeds/Embed.cs +++ b/DiscordChatExporter.Core/Discord/Data/Embeds/Embed.cs @@ -70,7 +70,7 @@ public partial record Embed // with this by merging related embeds at the end of the message parsing process. // https://github.com/Tyrrrz/DiscordChatExporter/issues/695 var images = - json.GetPropertyOrNull("image")?.Pipe(EmbedImage.Parse).Enumerate().ToArray() ?? + json.GetPropertyOrNull("image")?.Pipe(EmbedImage.Parse).ToSingletonEnumerable().ToArray() ?? Array.Empty(); var video = json.GetPropertyOrNull("video")?.Pipe(EmbedVideo.Parse); diff --git a/DiscordChatExporter.Core/Utils/Extensions/CollectionExtensions.cs b/DiscordChatExporter.Core/Utils/Extensions/CollectionExtensions.cs index bbc3d8cd..16df60af 100644 --- a/DiscordChatExporter.Core/Utils/Extensions/CollectionExtensions.cs +++ b/DiscordChatExporter.Core/Utils/Extensions/CollectionExtensions.cs @@ -4,7 +4,7 @@ namespace DiscordChatExporter.Core.Utils.Extensions; public static class CollectionExtensions { - public static IEnumerable Enumerate(this T obj) + public static IEnumerable ToSingletonEnumerable(this T obj) { yield return obj; }