diff --git a/lib/script.js b/lib/script.js index 1b6d262..e90b33f 100644 --- a/lib/script.js +++ b/lib/script.js @@ -198,7 +198,7 @@ function wrapAsyncFunctions(asyncFunctions, sandbox, events, done, sandboxRoot) return result; } }; - } else if (typeof asyncFunctions[k] === 'object') { + } else if (typeof asyncFunctions[k] === 'object' && !(asyncFunctions[k] instanceof Array)) { sandbox[k] = sandbox[k] || {}; wrapAsyncFunctions(asyncFunctions[k], sandbox[k], events, done, sandboxRoot); } else {