fix(bots/discord): correct permission check logic

Members were being previously treated as users and some requirements are passing by default when they must not.
This commit is contained in:
Palm
2024-09-05 17:33:06 +07:00
committed by GitHub
parent 33a0e18e7b
commit dd8872c027

View File

@@ -373,7 +373,7 @@ export default class Command<
memberRequirementsForUsers = 'pass',
} = this.requirements
const member = this.isGuildSpecific() ? null : (executor as GuildMember)
const member = this.isGuildSpecific() ? (executor as GuildMember) : null
const boolDefaultCondition = defaultCondition !== 'fail'
const boolMemberRequirementsForUsers = memberRequirementsForUsers !== 'fail'