From 2ca1475eee8f4dbf6ef784be01e75a5251978556 Mon Sep 17 00:00:00 2001
From: Peter Jaszkowiak <p.jaszkow@gmail.com>
Date: Wed, 13 Sep 2017 13:50:00 -0600
Subject: [PATCH] Fix web installer benchpress issue

---
 install/web.js | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/install/web.js b/install/web.js
index 58767b776a..758e2f3c57 100644
--- a/install/web.js
+++ b/install/web.js
@@ -37,7 +37,16 @@ web.install = function (port) {
 	winston.info('Launching web installer on port', port);
 
 	app.use(express.static('public', {}));
-	app.engine('tpl', Benchpress.__express);
+	app.engine('tpl', function (filepath, options, callback) {
+		async.waterfall([
+			function (next) {
+				fs.readFile(filepath, 'utf-8', next);
+			},
+			function (buffer, next) {
+				Benchpress.compileParse(buffer.toString(), options, next);
+			}
+		], callback);
+	});
 	app.set('view engine', 'tpl');
 	app.set('views', path.join(__dirname, '../src/views'));
 	app.use(bodyParser.urlencoded({