Browse Source

fix: Permissions v2 Invalid Operation Exception (#2267)

* implement fix

* implement fix
tags/3.6.1
Cenk Ergen GitHub 3 years ago
parent
commit
a8f607553b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions
  1. +1
    -2
      src/Discord.Net.Rest/Entities/Interactions/RestApplicationCommand.cs
  2. +1
    -2
      src/Discord.Net.WebSocket/Entities/Interaction/SocketBaseCommand/SocketApplicationCommand.cs

+ 1
- 2
src/Discord.Net.Rest/Entities/Interactions/RestApplicationCommand.cs View File

@@ -65,8 +65,7 @@ namespace Discord.Rest
: ImmutableArray.Create<RestApplicationCommandOption>();

IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true);
DefaultMemberPermissions = model.DefaultMemberPermission.IsSpecified
? new GuildPermissions((ulong)model.DefaultMemberPermission.Value) : GuildPermissions.None;
DefaultMemberPermissions = new GuildPermissions((ulong)model.DefaultMemberPermission.GetValueOrDefault(0).GetValueOrDefault(0));
}

/// <inheritdoc/>


+ 1
- 2
src/Discord.Net.WebSocket/Entities/Interaction/SocketBaseCommand/SocketApplicationCommand.cs View File

@@ -94,8 +94,7 @@ namespace Discord.WebSocket
: ImmutableArray.Create<SocketApplicationCommandOption>();

IsEnabledInDm = model.DmPermission.GetValueOrDefault(true).GetValueOrDefault(true);
DefaultMemberPermissions = model.DefaultMemberPermission.IsSpecified
? new GuildPermissions((ulong)model.DefaultMemberPermission.Value) : GuildPermissions.None;
DefaultMemberPermissions = new GuildPermissions((ulong)model.DefaultMemberPermission.GetValueOrDefault(0).GetValueOrDefault(0));
}

/// <inheritdoc/>


Loading…
Cancel
Save