Skip to content

Commit c4d7bd2

Browse files
committed
fix: ensure guild
1 parent 88fa589 commit c4d7bd2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

DisCatSharp/Clients/DiscordClient.Dispatch.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2798,7 +2798,7 @@ internal async Task OnGuildRoleCreateEventAsync(DiscordRole role, DiscordGuild g
27982798
internal async Task OnGuildRoleUpdateEventAsync(DiscordRole role, DiscordGuild guild)
27992799
{
28002800
var newRole = guild.GetRole(role.Id);
2801-
var oldRole = CreateRoleSnapshot(newRole ?? role, guild);
2801+
var oldRole = this.CreateRoleSnapshot(newRole ?? role, guild);
28022802

28032803
if (newRole is null)
28042804
{

DisCatSharp/Entities/Channel/DiscordChannel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public bool IsStage
145145
/// </summary>
146146
[JsonIgnore]
147147
public DiscordGuild? Guild
148-
=> this.GuildId.HasValue && this.Discord.Guilds.TryGetValue(this.GuildId.Value, out var guild) ? guild : null;
148+
=> this.GuildId.HasValue ? this.Discord is DiscordClient client && client.GuildsInternal.TryGetValue(this.GuildId.Value, out var guild) ? guild : this.Discord.Guilds.TryGetValue(this.GuildId.Value, out guild) ? guild : null : null;
149149

150150
/// <summary>
151151
/// Gets a collection of permission overwrites for this channel.

0 commit comments

Comments
 (0)