From 93221e7832eddc729ab789a660c0601fd371e707 Mon Sep 17 00:00:00 2001 From: Aikar Date: Wed, 7 Jun 2017 23:50:34 -0400 Subject: [PATCH] fix sponge perm check --- core/src/main/java/co/aikar/commands/BaseCommand.java | 2 +- sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/co/aikar/commands/BaseCommand.java b/core/src/main/java/co/aikar/commands/BaseCommand.java index 0eb9b9ab..b280a403 100644 --- a/core/src/main/java/co/aikar/commands/BaseCommand.java +++ b/core/src/main/java/co/aikar/commands/BaseCommand.java @@ -428,7 +428,7 @@ public abstract class BaseCommand { } private List completeCommand(CommandIssuer sender, RegisteredCommand cmd, String[] args, String commandLabel) { - if (!this.testPermission(sender) ||args.length > cmd.requiredResolvers + cmd.optionalResolvers || args.length == 0 + if (!this.testPermission(sender) || args.length > cmd.requiredResolvers + cmd.optionalResolvers || args.length == 0 || cmd.complete == null) { return ImmutableList.of(); } diff --git a/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java b/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java index 484fb5e9..79806bb7 100644 --- a/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java +++ b/sponge/src/main/java/co/aikar/commands/SpongeRootCommand.java @@ -72,7 +72,7 @@ public class SpongeRootCommand implements CommandCallable, RootCommand { @Override public boolean testPermission(CommandSource source) { - return true; + return this.defCommand.testPermission(source); } @Override