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

* fix(ApplicationCommandManager): allow passing 0n to defaultMemberPermissions

* fix(ApplicationCommand): equals()
This commit is contained in:
Almeida
2022-07-20 19:12:58 +01:00
committed by GitHub
parent 45c9659080
commit 1fb7b30963
2 changed files with 8 additions and 6 deletions

View File

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

View File

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