From 9bfb0f17d61fb779bfb5ddfa189934bf129b0d0e Mon Sep 17 00:00:00 2001 From: jmp Date: Thu, 15 Oct 2020 13:11:30 -0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Use=20the=20correct=20failure=20rea?= =?UTF-8?q?son=20for=20quoted=20StringArguments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commandframework/arguments/standard/StringArgument.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/standard/StringArgument.java b/cloud-core/src/main/java/cloud/commandframework/arguments/standard/StringArgument.java index 7b5f99f0..c98b07e8 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/standard/StringArgument.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/standard/StringArgument.java @@ -344,8 +344,8 @@ public final class StringArgument extends CommandArgument { inputQueue.remove(); } - if (this.stringMode == StringMode.QUOTED && (!started || !finished)) { - return ArgumentParseResult.failure(new StringParseException(sj.toString(), StringMode.GREEDY, commandContext)); + if (this.stringMode == StringMode.QUOTED && !finished) { + return ArgumentParseResult.failure(new StringParseException(sj.toString(), StringMode.QUOTED, commandContext)); } return ArgumentParseResult.success(sj.toString());