fix(rest): only calculate bits if not undefined (#3000)

This commit is contained in:
ITOH
2023-04-14 20:52:41 +02:00
committed by GitHub
parent 2524b33f89
commit 8ee3b59d90

View File

@@ -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
}