diff --git a/agent/consul/fsm/commands_oss.go b/agent/consul/fsm/commands_oss.go index d556599a2f..d06219609e 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 }