Details
Description
The bug causes all query results are not as expected: in every case "key" argument is changed to "EndkeyDocID".
My proposed patch:
$
diff --git a/src/main/java/com/couchbase/client/protocol/views/Query.java b/src/main/java/com/couchbase/client/protocol/views/Query.java
index fca7ccf..3a019a0 100644
--- a/src/main/java/com/couchbase/client/protocol/views/Query.java
+++ b/src/main/java/com/couchbase/client/protocol/views/Query.java
@@ -174,7 +174,7 @@ public class Query {
query.setInclusiveEnd(((Boolean)args.get(INCLUSIVEEND)).booleanValue());
}
if (args.containsKey(KEY)) {
- query.setEndkeyDocID(((String)args.get(KEY)));
+ query.setKey(((String)args.get(KEY)));
}
if (args.containsKey(LIMIT)) {
query.setLimit(((Integer)args.get(LIMIT)).intValue());
$
My proposed patch:
$
diff --git a/src/main/java/com/couchbase/client/protocol/views/Query.java b/src/main/java/com/couchbase/client/protocol/views/Query.java
index fca7ccf..3a019a0 100644
--- a/src/main/java/com/couchbase/client/protocol/views/Query.java
+++ b/src/main/java/com/couchbase/client/protocol/views/Query.java
@@ -174,7 +174,7 @@ public class Query {
query.setInclusiveEnd(((Boolean)args.get(INCLUSIVEEND)).booleanValue());
}
if (args.containsKey(KEY)) {
- query.setEndkeyDocID(((String)args.get(KEY)));
+ query.setKey(((String)args.get(KEY)));
}
if (args.containsKey(LIMIT)) {
query.setLimit(((Integer)args.get(LIMIT)).intValue());
$
Activity
- All
- Comments
- Work Log
- History
- Activity
- Gerrit Reviews