diff --git a/command.go b/command.go index 7e55dcfd..484d88fd 100644 --- a/command.go +++ b/command.go @@ -949,9 +949,7 @@ func (c *Command) ExecuteC() (cmd *Command, err error) { // 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 {