diff --git a/src/Discord.Net.Rest/Entities/Interactions/MessageComponents/RestMessageComponent.cs b/src/Discord.Net.Rest/Entities/Interactions/MessageComponents/RestMessageComponent.cs index 434be40db3..811b45605e 100644 --- a/src/Discord.Net.Rest/Entities/Interactions/MessageComponents/RestMessageComponent.cs +++ b/src/Discord.Net.Rest/Entities/Interactions/MessageComponents/RestMessageComponent.cs @@ -278,7 +278,7 @@ public override Task FollowupAsync( Embeds = embeds.Select(x => x.ToModel()).ToArray(), Components = components?.Components.Select(x => new API.ActionRowComponent(x)).ToArray() ?? Optional.Unspecified, Flags = ephemeral ? MessageFlags.Ephemeral : MessageFlags.None, - Poll = poll.ToModel() ?? Optional.Unspecified + Poll = poll?.ToModel() ?? Optional.Unspecified }; if (ephemeral) @@ -409,7 +409,7 @@ public override Task FollowupWithFilesAsync( Embeds = embeds.Any() ? embeds.Select(x => x.ToModel()).ToArray() : Optional.Unspecified, AllowedMentions = allowedMentions?.ToModel() ?? Optional.Unspecified, MessageComponents = components?.Components.Select(x => new API.ActionRowComponent(x)).ToArray() ?? Optional.Unspecified, - Poll = poll.ToModel() ?? Optional.Unspecified + Poll = poll?.ToModel() ?? Optional.Unspecified }; return InteractionHelper.SendFollowupAsync(Discord, args, Token, Channel, options); }