diff --git a/src/Discord.Net.Rest/Entities/Channels/RestThreadChannel.cs b/src/Discord.Net.Rest/Entities/Channels/RestThreadChannel.cs index 35a17ec2d..223eed3dc 100644 --- a/src/Discord.Net.Rest/Entities/Channels/RestThreadChannel.cs +++ b/src/Discord.Net.Rest/Entities/Channels/RestThreadChannel.cs @@ -81,7 +81,7 @@ namespace Discord.Rest Type = (ThreadType)model.Type; ParentChannelId = model.CategoryId.Value; - AppliedTags = model.AppliedTags.GetValueOrDefault(Array.Empty()); + AppliedTags = model.AppliedTags.GetValueOrDefault(Array.Empty()).ToImmutableArray(); } /// diff --git a/src/Discord.Net.WebSocket/Entities/Channels/SocketThreadChannel.cs b/src/Discord.Net.WebSocket/Entities/Channels/SocketThreadChannel.cs index f9c0472f2..9330c58dc 100644 --- a/src/Discord.Net.WebSocket/Entities/Channels/SocketThreadChannel.cs +++ b/src/Discord.Net.WebSocket/Entities/Channels/SocketThreadChannel.cs @@ -153,7 +153,7 @@ namespace Discord.WebSocket HasJoined = model.ThreadMember.IsSpecified; - AppliedTags = model.AppliedTags.GetValueOrDefault(Array.Empty()); + AppliedTags = model.AppliedTags.GetValueOrDefault(Array.Empty()).ToImmutableArray(); } internal IReadOnlyCollection RemoveUsers(ulong[] users)