diff --git a/spring-data-riak/pom.xml b/spring-data-riak/pom.xml
index 120963fd0..5b352a9ea 100644
--- a/spring-data-riak/pom.xml
+++ b/spring-data-riak/pom.xml
@@ -126,11 +126,11 @@
com.springsource.bundlor
com.springsource.bundlor.maven
+
org.spockframework
spock-maven
-
maven-antrun-plugin
diff --git a/spring-data-riak/src/main/java/org/springframework/data/riak/core/RiakTemplate.java b/spring-data-riak/src/main/java/org/springframework/data/riak/core/RiakTemplate.java
index ef1cbcda7..d7c5f5287 100644
--- a/spring-data-riak/src/main/java/org/springframework/data/riak/core/RiakTemplate.java
+++ b/spring-data-riak/src/main/java/org/springframework/data/riak/core/RiakTemplate.java
@@ -896,7 +896,12 @@ public class RiakTemplate extends RestGatewaySupport implements KeyValueStoreOpe
}
}
}
- return (null != obj ? (T) obj.get() : null);
+
+ if (null != obj && obj.getClass() == requiredType) {
+ return (T) obj.get();
+ } else {
+ return null;
+ }
}
}