We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
sapphiredev
Learn more about funding links in repositories.
Report abuse
1 parent de8e8d0 commit 370755eCopy full SHA for 370755e
src/preconditions/ClientPermissions.ts
@@ -79,15 +79,13 @@ export class CorePrecondition extends AllFlowsPrecondition {
79
let permissions: PermissionsBitField | null = this.dmChannelPermissions;
80
81
if (messageOrInteraction.inGuild() && !channel.isDMBased()) {
82
- if (!isNullish(messageOrInteraction.applicationId)) {
83
- permissions = channel.permissionsFor(messageOrInteraction.applicationId);
84
- }
85
-
86
- if (isNullish(permissions)) {
+ if (isNullish(messageOrInteraction.applicationId)) {
87
const me = await messageOrInteraction.guild?.members.fetchMe();
88
if (me) {
89
permissions = channel.permissionsFor(me);
90
}
+ } else {
+ permissions = channel.permissionsFor(messageOrInteraction.applicationId);
91
92
93
0 commit comments