Skip to content
Snippets Groups Projects
Commit 3be3c6f5 authored by Fabien Meghazi's avatar Fabien Meghazi Committed by Christophe Simonis
Browse files

[FIX] qweb2.js: fix erratic object type detection in foreach (Fixes #15655)

Could not add a test as the qweb js testsuite is broken and it's xml
test files have been modified in order to test qweb.py specific cases.
parent 2deb95b8
Branches
Tags
No related merge requests found
......@@ -147,14 +147,15 @@ var QWeb2 = {
foreach: function(context, enu, as, old_dict, callback) {
if (enu != null) {
var index, jlen, cur;
var size, new_dict = this.extend({}, old_dict);
var new_dict = this.extend({}, old_dict);
new_dict[as + "_all"] = enu;
var as_value = as + "_value",
as_index = as + "_index",
as_first = as + "_first",
as_last = as + "_last",
as_parity = as + "_parity";
if (size = enu.length) {
if (enu instanceof Array) {
var size = enu.length;
new_dict[as + "_size"] = size;
for (index = 0, jlen = enu.length; index < jlen; index++) {
cur = enu[index];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment