From 44660de713b5b805ba4b8a07b12faf60aaef163d Mon Sep 17 00:00:00 2001 From: Windz <WindzCUHK@users.noreply.github.com> Date: Thu, 30 Jun 2016 11:59:18 +0800 Subject: [PATCH] logical error in decode() When dataintegrity=true, no field values in passed to verifyRow() for verify and keep on getting error. --- .../java/com/yahoo/ycsb/db/couchbase2/Couchbase2Client.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/couchbase2/src/main/java/com/yahoo/ycsb/db/couchbase2/Couchbase2Client.java b/couchbase2/src/main/java/com/yahoo/ycsb/db/couchbase2/Couchbase2Client.java index 8e767096..be38888f 100644 --- a/couchbase2/src/main/java/com/yahoo/ycsb/db/couchbase2/Couchbase2Client.java +++ b/couchbase2/src/main/java/com/yahoo/ycsb/db/couchbase2/Couchbase2Client.java @@ -856,7 +856,7 @@ public class Couchbase2Client extends DB { for (Iterator<Map.Entry<String, JsonNode>> jsonFields = json.fields(); jsonFields.hasNext();) { Map.Entry<String, JsonNode> jsonField = jsonFields.next(); String name = jsonField.getKey(); - if (checkFields && fields.contains(name)) { + if (!(checkFields && fields.contains(name))) { continue; } JsonNode jsonValue = jsonField.getValue(); -- GitLab