fix: Permissions v2 Invalid Operation Exception (#2267)

* implement fix

* implement fix
This commit is contained in:
Cenk Ergen
2022-04-29 17:53:14 +03:00
committed by GitHub
parent 27226f0839
commit a8f607553b
2 changed files with 2 additions and 4 deletions

View File

@@ -65,8 +65,7 @@ namespace Discord.Rest
: ImmutableArray.Create<RestApplicationCommandOption>(); : ImmutableArray.Create<RestApplicationCommandOption>();
IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true); IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true);
DefaultMemberPermissions = model.DefaultMemberPermission.IsSpecified DefaultMemberPermissions = new GuildPermissions((ulong)model.DefaultMemberPermission.GetValueOrDefault(0).GetValueOrDefault(0));
? new GuildPermissions((ulong)model.DefaultMemberPermission.Value) : GuildPermissions.None;
} }
/// <inheritdoc/> /// <inheritdoc/>

View File

@@ -94,8 +94,7 @@ namespace Discord.WebSocket
: ImmutableArray.Create<SocketApplicationCommandOption>(); : ImmutableArray.Create<SocketApplicationCommandOption>();
IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true); IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true);
DefaultMemberPermissions = model.DefaultMemberPermission.IsSpecified DefaultMemberPermissions = new GuildPermissions((ulong)model.DefaultMemberPermission.GetValueOrDefault(0).GetValueOrDefault(0));
? new GuildPermissions((ulong)model.DefaultMemberPermission.Value) : GuildPermissions.None;
} }
/// <inheritdoc/> /// <inheritdoc/>