diff --git a/packages/rest/src/manager.ts b/packages/rest/src/manager.ts index 5a2522997..7cd9a019c 100644 --- a/packages/rest/src/manager.ts +++ b/packages/rest/src/manager.ts @@ -119,12 +119,12 @@ export function createRestManager(options: CreateRestManagerOptions): RestManage for (const key of Object.keys(obj)) { // Keys that dont require snake casing - if (['permissions', 'allow', 'deny'].includes(key)) { + if (['permissions', 'allow', 'deny'].includes(key) && obj[key] !== undefined) { newObj[key] = calculateBits(obj[key]) continue } - if (key === 'defaultMemberPermissions') { + if (key === 'defaultMemberPermissions' && obj[key] !== undefined) { newObj.default_member_permissions = calculateBits(obj[key]) continue }