diff --git a/command.go b/command.go index f4bbdd5..76e2d31 100644 --- a/command.go +++ b/command.go @@ -988,11 +988,7 @@ func (c *Command) ExecuteC() (cmd *Command, err error) { cmd.commandCalledAs.name = cmd.Name() } - // We have to pass global context to children command - // if context is present on the parent command. - if cmd.ctx == nil { - cmd.ctx = c.ctx - } + cmd.ctx = c.ctx err = cmd.execute(flags) if err != nil {