From a3947c587fd4aa9a44ea4657f09e8e3145a3dea8 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Mon, 22 May 2017 15:20:28 +0100 Subject: [PATCH] fix bug, jsonOps is array not string --- services/document-updater/app/coffee/RedisManager.coffee | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/services/document-updater/app/coffee/RedisManager.coffee b/services/document-updater/app/coffee/RedisManager.coffee index e3bae7d56f..5e2cc5c84b 100644 --- a/services/document-updater/app/coffee/RedisManager.coffee +++ b/services/document-updater/app/coffee/RedisManager.coffee @@ -162,10 +162,11 @@ module.exports = RedisManager = return callback(error) jsonOps = appliedOps.map (op) -> JSON.stringify op - if jsonOps.indexOf("\u0000") != -1 - error = new Error("null bytes found in jsonOps") - logger.error err: error, doc_id: doc_id, jsonOps: jsonOps, error.message - return callback(error) + for op in jsonOps + if op.indexOf("\u0000") != -1 + error = new Error("null bytes found in jsonOps") + logger.error err: error, doc_id: doc_id, jsonOps: jsonOps, error.message + return callback(error) newDocLines = JSON.stringify(docLines) if newDocLines.indexOf("\u0000") != -1