diff --git a/agent/consul/fsm/commands_oss.go b/agent/consul/fsm/commands_oss.go index d45f22bdb..3ab3fe821 100644 --- a/agent/consul/fsm/commands_oss.go +++ b/agent/consul/fsm/commands_oss.go @@ -462,7 +462,7 @@ func (c *FSM) applyConnectCAOperation(buf []byte, index uint64) interface{} { return act } - act, err = c.state.CACheckAndSetConfig(index+1, req.Config.ModifyIndex, req.Config) + act, err = c.state.CACheckAndSetConfig(index, req.Config.ModifyIndex, req.Config) if err != nil { return err }