mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
89eae191b1
Whenever a top level t-call was made with some non empty body, Owl complained that a template should not have more than one root node. The reason was that the compilation context for the body of the t-call directive was the same as the root compilation context, and it already had a parentNode set. To fix the issue, this commit simply use the subContext method to create a different compilation context, which actually makes sense, because the body of a t-call is really a different situation. Also, as a bonus, it slightly improves the code for the t-call directive. closes #760