From 2b8ce379f833db277d969a6b34d61c15b09f3831 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Thu, 4 Oct 2018 16:42:03 +0100 Subject: [PATCH] Lookup correct compiler when importing v1 templates bug: overleaf/sharelatex#981 Signed-off-by: Simon Detheridge --- .../coffee/Features/Templates/TemplatesController.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/Templates/TemplatesController.coffee b/services/web/app/coffee/Features/Templates/TemplatesController.coffee index 742ee4a7d1..313194abe7 100644 --- a/services/web/app/coffee/Features/Templates/TemplatesController.coffee +++ b/services/web/app/coffee/Features/Templates/TemplatesController.coffee @@ -12,6 +12,12 @@ uuid = require('uuid') logger = require('logger-sharelatex') async = require("async") +ENGINE_TO_COMPILER_MAP = { + latex_dvipdf: "latex" + pdflatex: "pdflatex" + xelatex: "xelatex" + lualatex: "lualatex" +} module.exports = TemplatesController = @@ -25,7 +31,7 @@ module.exports = TemplatesController = data.templateVersionId = templateVersionId data.templateId = templateId data.name = req.query.templateName - data.compiler = req.query.latexEngine + data.compiler = ENGINE_TO_COMPILER_MAP[req.query.latexEngine] data.mainFile = req.query.mainFile res.render path.resolve(__dirname, "../../../views/project/editor/new_from_template"), data