Skip to content

Commit 370755e

Browse files
authoredOct 5, 2023
fix(ClientPermissions): fixed permissions checking (#668)
1 parent de8e8d0 commit 370755e

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed
 

‎src/preconditions/ClientPermissions.ts

+3-5
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,13 @@ export class CorePrecondition extends AllFlowsPrecondition {
7979
let permissions: PermissionsBitField | null = this.dmChannelPermissions;
8080

8181
if (messageOrInteraction.inGuild() && !channel.isDMBased()) {
82-
if (!isNullish(messageOrInteraction.applicationId)) {
83-
permissions = channel.permissionsFor(messageOrInteraction.applicationId);
84-
}
85-
86-
if (isNullish(permissions)) {
82+
if (isNullish(messageOrInteraction.applicationId)) {
8783
const me = await messageOrInteraction.guild?.members.fetchMe();
8884
if (me) {
8985
permissions = channel.permissionsFor(me);
9086
}
87+
} else {
88+
permissions = channel.permissionsFor(messageOrInteraction.applicationId);
9189
}
9290
}
9391

0 commit comments

Comments
 (0)
Please sign in to comment.