From f466495f752807485e5c53ffd8e8a299bd71ddc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Wed, 17 Apr 2019 16:13:52 +0200 Subject: [PATCH] [FIX] strip XML comments out of templates closes #47 --- src/app.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app.js b/src/app.js index a95cd447..0312a6c8 100644 --- a/src/app.js +++ b/src/app.js @@ -163,8 +163,9 @@ class App extends Component { // check templates var qweb = new owl.QWeb(); var error = false; + const sanitizedXML = this.state.xml.replace(//g, ""); try { - qweb.loadTemplates(this.state.xml); + qweb.loadTemplates(sanitizedXML); } catch (e) { error = e; } @@ -190,7 +191,7 @@ class App extends Component { owlScript.addEventListener("load", () => { const script = doc.createElement("script"); script.type = "text/javascript"; - const content = `window.TEMPLATES = \`${this.state.xml}\`\n${ + const content = `window.TEMPLATES = \`${sanitizedXML}\`\n${ this.state.js }`; script.innerHTML = content;