From 1639b9250c6bf0ef4c65f723a5d111e976005a53 Mon Sep 17 00:00:00 2001 From: Brett Zamir <brettz9@yahoo.com> Date: Tue, 9 Dec 2014 21:59:33 -0700 Subject: [PATCH] Fix checking issue --- lib/jsonpath.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jsonpath.js b/lib/jsonpath.js index 0905f08..8e33433 100644 --- a/lib/jsonpath.js +++ b/lib/jsonpath.js @@ -39,14 +39,14 @@ function JSONPath (opts, obj, expr) { } opts = opts || {}; - var len1 = arguments.length === 1; + var objArgs = opts.hasOwnProperty('json') && opts.hasOwnProperty('path'); this.resultType = (opts.resultType && opts.resultType.toLowerCase()) || 'value'; this.flatten = opts.flatten || false; this.wrap = opts.hasOwnProperty('wrap') ? opts.wrap : true; this.sandbox = opts.sandbox || {}; if (opts.autostart !== false) { - return this.evaluate((len1 ? opts.json : obj), (len1 ? opts.path : expr)); + return this.evaluate((objArgs ? opts.json : obj), (objArgs ? opts.path : expr)); } } -- GitLab