From 65d61ea00ef83de619bbbb5746f19de5ced291bb Mon Sep 17 00:00:00 2001 From: polypixeldev <79737178+polypixeldev@users.noreply.github.com> Date: Mon, 23 Sep 2024 19:29:05 -0400 Subject: [PATCH] Fix error when checking for deletion/deactivation --- src/main/java/com/hackclub/hccore/slack/SlackBot.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hackclub/hccore/slack/SlackBot.java b/src/main/java/com/hackclub/hccore/slack/SlackBot.java index 2cd6741..7d097bc 100644 --- a/src/main/java/com/hackclub/hccore/slack/SlackBot.java +++ b/src/main/java/com/hackclub/hccore/slack/SlackBot.java @@ -465,8 +465,13 @@ public boolean isDeactivated(String id) { try { var res = client.usersInfo(r -> r.token(getBotToken()).user(id)); + var user = res.getUser(); - return res.getUser().isDeleted(); + if (user == null) { + return true; + } else { + return user.isDeleted(); + } } catch (SlackApiException e) { return true; } catch (IOException e) {