[FIX] qweb: improve generated compiled code

This commit is contained in:
Géry Debongnie
2019-10-11 12:44:21 +02:00
parent 0928c189f4
commit 41b0618c93
8 changed files with 4 additions and 150 deletions
+3 -1
View File
@@ -55,7 +55,9 @@ function compileValueNode(value: any, node: Element, qweb: QWeb, ctx: Context) {
ctx.rootContext.rootNode = nodeID;
ctx.rootContext.parentTextNode = nodeID;
ctx.addLine(`var vn${nodeID} = {text: ${exprID}};`);
ctx.addLine(`result = vn${nodeID}`);
if (ctx.rootContext.shouldDefineResult) {
ctx.addLine(`result = vn${nodeID}`);
}
}
} else {
let fragID = ctx.generateID();