fix: pass the entire Exception into ExecuteResult

This commit is contained in:
Christopher F
2018-10-20 11:01:17 -04:00
parent 6260749095
commit f549da50e0

View File

@@ -273,7 +273,7 @@ namespace Discord.Commands
var wrappedEx = new CommandException(this, context, ex); var wrappedEx = new CommandException(this, context, ex);
await Module.Service._cmdLogger.ErrorAsync(wrappedEx).ConfigureAwait(false); await Module.Service._cmdLogger.ErrorAsync(wrappedEx).ConfigureAwait(false);
var result = ExecuteResult.FromError(CommandError.Exception, ex.Message); var result = ExecuteResult.FromError(ex);
await Module.Service._commandExecutedEvent.InvokeAsync(this, context, result).ConfigureAwait(false); await Module.Service._commandExecutedEvent.InvokeAsync(this, context, result).ConfigureAwait(false);
if (Module.Service._throwOnError) if (Module.Service._throwOnError)