From e68a70b3b21b9d2817334e18b5543a620bbb3376 Mon Sep 17 00:00:00 2001 From: HypherionMC Date: Mon, 23 Oct 2023 19:43:35 +0200 Subject: [PATCH] [BUG] Fix error with Verify command when it encounters an already verified account --- gradle.properties | 2 +- .../commands/slash/verification/VerifyAccountCommand.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index cb44be4..a3ab4af 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ version_major=0 version_minor=0 -version_patch=25 +version_patch=26 shade_group=com.hypherionmc.sdlink.shaded. diff --git a/src/main/java/com/hypherionmc/sdlink/core/discord/commands/slash/verification/VerifyAccountCommand.java b/src/main/java/com/hypherionmc/sdlink/core/discord/commands/slash/verification/VerifyAccountCommand.java index 244b985..cb5622d 100644 --- a/src/main/java/com/hypherionmc/sdlink/core/discord/commands/slash/verification/VerifyAccountCommand.java +++ b/src/main/java/com/hypherionmc/sdlink/core/discord/commands/slash/verification/VerifyAccountCommand.java @@ -45,6 +45,9 @@ public class VerifyAccountCommand extends SDLinkSlashCommand { } for (SDLinkAccount account : accounts) { + if (account.getVerifyCode() == null) + continue; + if (account.getVerifyCode().equalsIgnoreCase(String.valueOf(mcCode))) { MinecraftAccount minecraftAccount = MinecraftAccount.standard(account.getUsername()); Result result = minecraftAccount.verifyAccount(event.getMember(), event.getGuild());