summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/compiler/compiler.js
diff options
context:
space:
mode:
authorPeter Wagenet <peter.wagenet@gmail.com>2013-01-30 22:44:30 -0800
committerPeter Wagenet <peter.wagenet@gmail.com>2013-01-30 22:44:30 -0800
commit6fe7f17c89574c419c530bd1cefc1509ef5dbff9 (patch)
tree27e16b3b0f25a13c5d54022668dbb5cfc72c25d4 /lib/handlebars/compiler/compiler.js
parentedb6f11b42a535746f994e45f78b0458799ca704 (diff)
downloadhandlebars.js-6fe7f17c89574c419c530bd1cefc1509ef5dbff9.zip
handlebars.js-6fe7f17c89574c419c530bd1cefc1509ef5dbff9.tar.gz
handlebars.js-6fe7f17c89574c419c530bd1cefc1509ef5dbff9.tar.bz2
Improved precompile template version check
This check reduces duplicated code as well as also failing if the template was precompiled on a version before the check was added.
Diffstat (limited to 'lib/handlebars/compiler/compiler.js')
-rw-r--r--lib/handlebars/compiler/compiler.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/handlebars/compiler/compiler.js b/lib/handlebars/compiler/compiler.js
index b148bbb..e38f157 100644
--- a/lib/handlebars/compiler/compiler.js
+++ b/lib/handlebars/compiler/compiler.js
@@ -539,10 +539,7 @@ Handlebars.JavaScriptCompiler = function() {};
var source = this.mergeSource();
if (!this.isChild) {
- source = "if (Handlebars.VERSION !== '"+Handlebars.VERSION+"') {\n"+
- "throw 'Template was compiled with "+Handlebars.VERSION+", but runtime is '+Handlebars.VERSION;\n"+
- "}\n"+
- source;
+ source = "this.compiledVersion = '"+Handlebars.VERSION+"';\n"+source;
}
if (asObject) {