diff --git a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs index f257ef898..5b9436970 100644 --- a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs +++ b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs @@ -195,20 +195,20 @@ namespace Discord.Rest if (model.Stickers != null) { - var stickers = new ImmutableArray(); + var stickers = ImmutableArray.CreateBuilder(); for (int i = 0; i < model.Stickers.Length; i++) { var sticker = model.Stickers[i]; - + var entity = CustomSticker.Create(Discord, sticker, this, sticker.User.IsSpecified ? sticker.User.Value.Id : null); stickers.Add(entity); } - _stickers = stickers; + _stickers = stickers.ToImmutable(); } else - _stickers = new ImmutableArray(); + _stickers = ImmutableArray.Create(); Available = true; }