[commands] Fix bug where Context.command would not update.
This commit is contained in:
		| @@ -638,7 +638,6 @@ class Bot(GroupMixin, discord.Client): | ||||
|         if invoker in self.commands: | ||||
|             command = self.commands[invoker] | ||||
|             self.dispatch('command', command, ctx) | ||||
|             ctx.command = command | ||||
|             try: | ||||
|                 yield from command.invoke(ctx) | ||||
|             except CommandError as e: | ||||
|   | ||||
| @@ -365,6 +365,7 @@ class Command: | ||||
|  | ||||
|     @asyncio.coroutine | ||||
|     def invoke(self, ctx): | ||||
|         ctx.command = self | ||||
|         self._verify_checks(ctx) | ||||
|         yield from self._parse_arguments(ctx) | ||||
|  | ||||
| @@ -588,6 +589,7 @@ class Group(GroupMixin, Command): | ||||
|     def invoke(self, ctx): | ||||
|         early_invoke = not self.invoke_without_command | ||||
|         if early_invoke: | ||||
|             ctx.command = self | ||||
|             self._verify_checks(ctx) | ||||
|             yield from self._parse_arguments(ctx) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user