Skip to content

Commit c40b82f

Browse files
committed
add null check
1 parent 0016fd1 commit c40b82f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/net/discordjug/javabot/systems/staff_commands/RunScheduledTaskCommand.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import net.dv8tion.jda.api.interactions.commands.Command;
1616
import net.dv8tion.jda.api.interactions.commands.Command.Choice;
1717
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions;
18+
import net.dv8tion.jda.api.interactions.commands.OptionMapping;
1819
import net.dv8tion.jda.api.interactions.commands.OptionType;
1920
import net.dv8tion.jda.api.interactions.commands.build.Commands;
2021
import xyz.dynxsty.dih4jda.interactions.AutoCompletable;
@@ -48,7 +49,11 @@ public RunScheduledTaskCommand(BotConfig botConfig, ScheduledTaskHolder taskHold
4849

4950
@Override
5051
public void execute(SlashCommandInteractionEvent event) {
51-
String name = event.getOption("name").getAsString();
52+
String name = event.getOption("name", "", OptionMapping::getAsString);
53+
if (name.isEmpty()) {
54+
Responses.replyMissingArguments(event).queue();
55+
return;
56+
}
5257
taskHolder
5358
.getScheduledTasks()
5459
.stream()

0 commit comments

Comments
 (0)