File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
application/src/main/java/org/togetherjava/tjbot/features/basic Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -208,19 +208,20 @@ private Optional<TextChannel> getApplicationChannel(Guild guild) {
208
208
209
209
private boolean handleHasPermissions (SlashCommandInteractionEvent event ) {
210
210
Member member = event .getMember ();
211
+ Guild guild = event .getGuild ();
211
212
212
- if (member == null ) {
213
+ if (member == null || guild == null ) {
213
214
return false ;
214
215
}
215
216
216
- if (!event . getMember () .hasPermission (Permission .MANAGE_ROLES )) {
217
+ if (!member .hasPermission (Permission .MANAGE_ROLES )) {
217
218
event .reply ("You do not have the required manage role permission to use this command" )
218
219
.setEphemeral (true )
219
220
.queue ();
220
221
return false ;
221
222
}
222
223
223
- Member selfMember = event . getGuild () .getSelfMember ();
224
+ Member selfMember = guild .getSelfMember ();
224
225
if (!selfMember .hasPermission (Permission .MANAGE_ROLES )) {
225
226
event .reply (
226
227
"Sorry, but I was not set up correctly. I need the manage role permissions for this." )
You can’t perform that action at this time.
0 commit comments