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
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());
$
Attachments
For Gerrit Dashboard: JCBC-68 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
17742,1 | JCBC-68: Copy key correctly in query | master | couchbase-java-client | Status: MERGED | +2 | +1 |