Skip to content

Commit 010fef5

Browse files
fix(clientpermissions): resolve client permissions for older applications (#835)
* resolve clientPermissions for older applications * fix lint
1 parent b97b85f commit 010fef5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/preconditions/ClientPermissions.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ export class CorePrecondition extends AllFlowsPrecondition {
8383
}
8484
} else {
8585
permissions = channel.permissionsFor(messageOrInteraction.applicationId);
86+
if (isNullish(permissions)) {
87+
const me = await messageOrInteraction.guild?.members.fetchMe();
88+
if (me) {
89+
permissions = channel.permissionsFor(me);
90+
}
91+
}
8692
}
8793
}
8894

0 commit comments

Comments
 (0)