diff --git a/discord/ext/commands/core.py b/discord/ext/commands/core.py index d0e40f9fe..65476044f 100644 --- a/discord/ext/commands/core.py +++ b/discord/ext/commands/core.py @@ -573,7 +573,7 @@ class Group(GroupMixin, Command): injected = inject_context(ctx, self.callback) yield from injected(*ctx.args, **ctx.kwargs) - if ctx.invoked_subcommand: + if trigger and ctx.invoked_subcommand: ctx.invoked_with = trigger yield from ctx.invoked_subcommand.invoke(ctx) elif not early_invoke: