From 65db9f9d64a02f2795b4075dcd785ca556348299 Mon Sep 17 00:00:00 2001 From: Casino Boyale Date: Fri, 9 Nov 2018 19:35:13 +0000 Subject: [PATCH] Changed to just checking the result type --- src/Discord.Net.Commands/CommandService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Discord.Net.Commands/CommandService.cs b/src/Discord.Net.Commands/CommandService.cs index 933c5c100..0baa9cc82 100644 --- a/src/Discord.Net.Commands/CommandService.cs +++ b/src/Discord.Net.Commands/CommandService.cs @@ -603,6 +603,8 @@ namespace Discord.Commands //If we get this far, at least one parse was successful. Execute the most likely overload. var chosenOverload = successfulParses[0]; var result = await chosenOverload.Key.ExecuteAsync(context, chosenOverload.Value, services).ConfigureAwait(false); + if (!result.IsSuccess && result is ExecuteResult) + await _commandExecutedEvent.InvokeAsync(chosenOverload.Key.Command, context, result); return result; } }