fix(ApplicationCommandManager): allow passing 0n to defaultMemberPermissions (v13) (#8312)

This commit is contained in:
Almeida
2022-07-20 19:12:28 +01:00
committed by GitHub
parent d9432aba71
commit 4cf05559a2
2 changed files with 6 additions and 6 deletions

View File

@@ -231,9 +231,10 @@ class ApplicationCommandManager extends CachedManager {
} }
if ('defaultMemberPermissions' in command) { if ('defaultMemberPermissions' in command) {
default_member_permissions = command.defaultMemberPermissions default_member_permissions =
? new Permissions(command.defaultMemberPermissions).bitfield.toString() command.defaultMemberPermissions !== null
: command.defaultMemberPermissions; ? new Permissions(command.defaultMemberPermissions).bitfield.toString()
: command.defaultMemberPermissions;
} }
return { return {

View File

@@ -382,9 +382,8 @@ class ApplicationCommand extends Base {
} }
if ('defaultMemberPermissions' in command) { if ('defaultMemberPermissions' in command) {
defaultMemberPermissions = command.defaultMemberPermissions defaultMemberPermissions =
? new Permissions(command.defaultMemberPermissions).bitfield command.defaultMemberPermissions !== null ? new Permissions(command.defaultMemberPermissions).bitfield : null;
: null;
} }
// Check top level parameters // Check top level parameters