fix: Permissions v2 Invalid Operation Exception (#2267)
* implement fix * implement fix
This commit is contained in:
@@ -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/>
|
||||||
|
|||||||
@@ -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/>
|
||||||
|
|||||||
Reference in New Issue
Block a user