From cd164fa1b7ca0836da61810ae40cf803ccea48b3 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 23 Jul 2015 11:21:20 +0200 Subject: [PATCH] =?UTF-8?q?DATACOUCH-149=20-=20Fixed=20PersistentPropertyA?= =?UTF-8?q?ccessor=20usage=20in=20CouchbaseTemplate.findById(=E2=80=A6).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected the usage of PersistentPropertyAccessor in CouchbaseTempalte.findById(…) by handing the raw entity into the method creating the accessor, not an accessor. --- .../data/couchbase/core/CouchbaseTemplate.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java index 74a0384d..def3ac01 100644 --- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java +++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java @@ -187,10 +187,10 @@ public class CouchbaseTemplate implements CouchbaseOperations, ApplicationEventP (String) result.getValue(), converted)); CouchbasePersistentEntity persistentEntity = mappingContext.getPersistentEntity(readEntity.getClass()); - final PersistentPropertyAccessor beanWrapper = getPropertyAccessor(persistentEntity.getPropertyAccessor(readEntity)); + final PersistentPropertyAccessor accessor = getPropertyAccessor(readEntity); if (persistentEntity.hasVersionProperty()) { - beanWrapper.setProperty(persistentEntity.getVersionProperty(), result.getCas()); + accessor.setProperty(persistentEntity.getVersionProperty(), result.getCas()); } return (T) readEntity;