Fixed bug in falsy check on lookups.
This commit is contained in:
@@ -532,7 +532,8 @@ Handlebars.JavaScriptCompiler = function() {};
|
||||
|
||||
lookup: function(name) {
|
||||
var topStack = this.topStack();
|
||||
this.source.push(topStack + " = " + topStack + " ? " + this.nameLookup(topStack, name, 'context') + " : " + topStack + ";");
|
||||
this.source.push(topStack + " = (" + topStack + " == null || " + topStack + " == undefined || " + topStack + " == false ? " +
|
||||
topStack + " : " + this.nameLookup(topStack, name, 'context') + ");");
|
||||
},
|
||||
|
||||
pushStringParam: function(string) {
|
||||
|
||||
Reference in New Issue
Block a user