From 54f67dc3b03884cda4b83f3e1d215319c32a07e4 Mon Sep 17 00:00:00 2001 From: ssh24 Date: Tue, 16 May 2017 20:16:45 -0400 Subject: [PATCH] Use correct data on replace callback Previously, it would just pass the old data Pass the new data as cloudant updates the _rev property on CRUD --- lib/dao.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/dao.js b/lib/dao.js index d4b39986..9e3e06f0 100644 --- a/lib/dao.js +++ b/lib/dao.js @@ -3059,7 +3059,9 @@ DataAccessObject.replaceById = function(id, data, options, cb) { function replaceCallback(err, data) { if (err) return cb(err); - + if (typeof connector.generateContextData === 'function') { + context = connector.generateContextData(context, data); + } var ctx = { Model: Model, hookState: hookState,