From 3f73568edca0aa3a25aab209a54d102a0322ca93 Mon Sep 17 00:00:00 2001 From: Matthew Brennan Jones Date: Sun, 2 Aug 2015 12:52:15 -0700 Subject: [PATCH] Updated to not change original array inside forEach loop. --- server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 440a646..748417f 100644 --- a/server.js +++ b/server.js @@ -1641,11 +1641,13 @@ cache(function(data, match, sendBadge, request) { } ['2', '3'].forEach(function(version) { if (versions.some(function(element, index, array) { return new RegExp('^' + version + '\\.\\d$').exec(element); })) { + var filteredVersions = []; versions.forEach(function(element, index, array) { - if (element === version) { - array.splice(index, 1); + if (element !== version) { + filteredVersions.push(element); } }); + versions = filteredVersions; } }); if (!versions.length) {