From b62fc7f9b743299963fda643cdab4a790f3fa9d7 Mon Sep 17 00:00:00 2001 From: Amado Martinez Date: Mon, 18 Nov 2019 20:02:35 -0600 Subject: [PATCH] Enable promise for single-argument invocation Single argument invocation on udpate() method. --- lib/client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/client.js b/lib/client.js index 94299d6..cf66aa1 100644 --- a/lib/client.js +++ b/lib/client.js @@ -251,7 +251,7 @@ Client.prototype.spell = function(query, finalCallback) { */ Client.prototype.update = function(data, options, finalCallback) { var bodyData; - if (arguments.length < 3 && _.isFunction(options)) { + if (arguments.length < 3 && (!options || _.isFunction(options))) { finalCallback = options; options = { commit: true }; // 'commit:true' option is default }