Skip to content

Commit 9ef1cd8

Browse files
committed
Take template default consistency into account when building the query scan consistency.
Closes #1243
1 parent 91895a7 commit 9ef1cd8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/springframework/data/couchbase/repository/support/SimpleCouchbaseRepository.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
* @author Michael Nitschinger
4545
* @author Mark Paluch
4646
* @author Jens Schauder
47+
* @author Jonathan Massuchetti
4748
*/
4849
public class SimpleCouchbaseRepository<T, ID> implements CouchbaseRepository<T, ID> {
4950

@@ -191,6 +192,11 @@ private List<T> findAll(Query query) {
191192

192193
private QueryScanConsistency buildQueryScanConsistency() {
193194
QueryScanConsistency scanConsistency = QueryScanConsistency.NOT_BOUNDED;
195+
196+
if (couchbaseOperations.getConsistency() != null) {
197+
scanConsistency = couchbaseOperations.getConsistency();
198+
}
199+
194200
if (crudMethodMetadata.getScanConsistency() != null) {
195201
scanConsistency = crudMethodMetadata.getScanConsistency().query();
196202
}

0 commit comments

Comments
 (0)