ct: Allow body to be optional in db.atomic.
Project: http://git-wip-us.apache.org/repos/asf/couchdb-nano/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-nano/commit/6b5d7238 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-nano/tree/6b5d7238 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-nano/diff/6b5d7238 Branch: refs/heads/master Commit: 6b5d72388030f4ab095995307cc7df684446a67a Parents: f757cdd Author: Chris Taylor <[email protected]> Authored: Sat Apr 23 00:54:54 2016 -0400 Committer: Glynn Bird <[email protected]> Committed: Wed Oct 26 14:36:24 2016 +0100 ---------------------------------------------------------------------- lib/nano.js | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-nano/blob/6b5d7238/lib/nano.js ---------------------------------------------------------------------- diff --git a/lib/nano.js b/lib/nano.js index cf6f709..79ea56e 100644 --- a/lib/nano.js +++ b/lib/nano.js @@ -562,6 +562,10 @@ module.exports = exports = nano = function dbScope(cfg) { // http://docs.couchdb.org/en/latest/api/ddoc/render.html#put--db-_design-ddoc-_update-func-docid function updateWithHandler(ddoc, viewName, docName, body, callback) { + if (typeof body === 'function') { + callback = body; + body = undefined; + } return view(ddoc, viewName + '/' + encodeURIComponent(docName), { type: 'update', method: 'PUT',
