Update dirty bit clearing after fetching from data store

Project: http://git-wip-us.apache.org/repos/asf/gora/repo
Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/18c6426d
Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/18c6426d
Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/18c6426d

Branch: refs/heads/master
Commit: 18c6426d1fbb60f0a52a5a7a021690f62d821955
Parents: bebc7a8
Author: nishadi <ndime...@gmail.com>
Authored: Sun Aug 20 20:45:19 2017 +0530
Committer: nishadi <ndime...@gmail.com>
Committed: Sun Aug 20 20:45:19 2017 +0530

----------------------------------------------------------------------
 .../main/java/org/apache/gora/aerospike/store/AerospikeStore.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/gora/blob/18c6426d/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java
----------------------------------------------------------------------
diff --git 
a/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java
 
b/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java
index 4ff1a53..677302d 100644
--- 
a/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java
+++ 
b/gora-aerospike/src/main/java/org/apache/gora/aerospike/store/AerospikeStore.java
@@ -454,6 +454,7 @@ public class AerospikeStore<K, T extends PersistentBase> 
extends DataStoreBase<K
     for (String field : fields) {
       setPersistentField(field, record, persistent);
     }
+    persistent.clearDirty();
     return persistent;
   }
 
@@ -481,7 +482,6 @@ public class AerospikeStore<K, T extends PersistentBase> 
extends DataStoreBase<K
 
     persistent.put(fieldName,
             getDeserializedObject(binValue, binDataType, 
fieldMap.get(fieldName).schema()));
-    persistent.setDirty(fieldMap.get(fieldName).pos());
   }
 
   /**

Reply via email to