Github user Randgalt commented on a diff in the pull request:
https://github.com/apache/curator/pull/236#discussion_r138405955
--- Diff:
curator-framework/src/main/java/org/apache/curator/framework/imps/CreateBuilderImpl.java
---
@@ -1212,7 +1212,21 @@ public String call() throws Exception
{
if ( setDataIfExists )
{
- client.getZooKeeper().setData(path,
data, setDataIfExistsVersion);
+ Stat setStat =
client.getZooKeeper().setData(path, data, setDataIfExistsVersion);
+ if(storingStat != null)
+ {
+
storingStat.setAversion(setStat.getAversion());
--- End diff --
Other than that LGTM
---