Avoid (accidental, erroneous) in-place modification of a GestaltLevel
This commit is contained in:
parent
d3143b8e65
commit
7075dbaa4c
5
route.js
5
route.js
|
@ -1292,8 +1292,9 @@ function Routing(exports) {
|
||||||
var result = shallowCopyArray(levels);
|
var result = shallowCopyArray(levels);
|
||||||
if (result.length > 0) result.shift();
|
if (result.length > 0) result.shift();
|
||||||
for (var i = result.length - 2; i >= 0; i--) {
|
for (var i = result.length - 2; i >= 0; i--) {
|
||||||
result[i].subscriptions = union(result[i].subscriptions, result[i+1].subscriptions);
|
result[i] =
|
||||||
result[i].advertisements = union(result[i].advertisements, result[i+1].advertisements);
|
new GestaltLevel(union(result[i].subscriptions, result[i+1].subscriptions),
|
||||||
|
union(result[i].advertisements, result[i+1].advertisements));
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue