From 00d49618191b0a6ff561187cfbb7ef947e293325 Mon Sep 17 00:00:00 2001 From: Pingex Date: Sun, 15 Jan 2017 21:34:29 +0100 Subject: [PATCH] Fix: Audits with fake contexts crash whenever a command uses GUILD_OWNER --- .../dcf/commands/permissions/DefaultPermissionOption.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/pingex/dcf/commands/permissions/DefaultPermissionOption.java b/src/main/java/net/pingex/dcf/commands/permissions/DefaultPermissionOption.java index cadda29..c4372ee 100644 --- a/src/main/java/net/pingex/dcf/commands/permissions/DefaultPermissionOption.java +++ b/src/main/java/net/pingex/dcf/commands/permissions/DefaultPermissionOption.java @@ -47,7 +47,7 @@ public class DefaultPermissionOption implements ICommandOption /** * Only the guild owner is allowed to run the command. */ - GUILD_OWNER(context -> !context.getChannel().isPrivate() && context.getUser().getID().equals(context.getChannel().getGuild().getOwnerID())), + GUILD_OWNER(context -> context.getGuild() != null && context.getUser().getID().equals(context.getGuild().getOwnerID())), /** * Only the bot owner is allowed to run the command.