From 0b25554c311cfa8dc5c25c13b3288dc3fb2896ef Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 17 Aug 2016 10:07:26 -0300 Subject: [PATCH] Unknown overload should return UnknownCommand instead of ParseFailed --- src/Discord.Net.Commands/CommandError.cs | 6 ++++-- src/Discord.Net.Commands/CommandService.cs | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net.Commands/CommandError.cs b/src/Discord.Net.Commands/CommandError.cs index 31a84ea1a..1046e7f4f 100644 --- a/src/Discord.Net.Commands/CommandError.cs +++ b/src/Discord.Net.Commands/CommandError.cs @@ -14,8 +14,10 @@ ObjectNotFound, MultipleMatches, + //Preconditions + UnmetPrecondition, + //Execute - Exception, - UnmetPrecondition + Exception } } diff --git a/src/Discord.Net.Commands/CommandService.cs b/src/Discord.Net.Commands/CommandService.cs index 7d462d610..79b7da44f 100644 --- a/src/Discord.Net.Commands/CommandService.cs +++ b/src/Discord.Net.Commands/CommandService.cs @@ -233,7 +233,7 @@ namespace Discord.Commands return executeResult; } - return ParseResult.FromError(CommandError.ParseFailed, "This input does not match any overload."); + return SearchResult.FromError(CommandError.UnknownCommand, "This input does not match any overload."); } } }