diff options
Diffstat (limited to 'lib/handlebars/compiler/javascript-compiler.js')
-rw-r--r-- | lib/handlebars/compiler/javascript-compiler.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/handlebars/compiler/javascript-compiler.js b/lib/handlebars/compiler/javascript-compiler.js index a8544d5..ef02cc7 100644 --- a/lib/handlebars/compiler/javascript-compiler.js +++ b/lib/handlebars/compiler/javascript-compiler.js @@ -369,7 +369,7 @@ JavaScriptCompiler.prototype = { var i = 0, len = parts.length; - if (!scoped && this.isChild && this.options.compat && !this.lastContext) { + if (!scoped && this.options.compat && !this.lastContext) { // The depthed query is expected to handle the undefined logic for the root level that // is implemented below, so we evaluate that directly in compat mode this.pushStackLiteral(this.depthedLookup(parts[i++])); @@ -619,6 +619,9 @@ JavaScriptCompiler.prototype = { if (this.options.data) { params.push("data"); } + if (this.options.compat) { + params.push('depths'); + } this.push("this.invokePartial(" + params.join(", ") + ")"); }, |