diff --git a/store/store.go b/store/store.go index 16631002b..f0a1fe538 100644 --- a/store/store.go +++ b/store/store.go @@ -298,6 +298,10 @@ func (s *store) CompareAndSwap(nodePath string, prevValue string, prevIndex uint return nil, err } + if expireOpts.Refresh { + value = n.Value + } + // update etcd index s.CurrentIndex++