From 7e623daebb46a2bd0bbf03c546f1562907cf3ca2 Mon Sep 17 00:00:00 2001 From: calzoneman Date: Sat, 21 May 2016 16:18:52 -0700 Subject: [PATCH] Fix #573 --- www/js/util.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/www/js/util.js b/www/js/util.js index 0dbe5987..9b15c938 100644 --- a/www/js/util.js +++ b/www/js/util.js @@ -2075,15 +2075,6 @@ function queueMessage(data, type) { } function setupChanlogFilter(data) { - var getKey = function (ln) { - var left = ln.indexOf("[", 1); - var right = ln.indexOf("]", left); - if (left === -1 || right === -1) { - return "unknown"; - } - return ln.substring(left+1, right); - }; - data = data.split("\n").filter(function (ln) { return ln.indexOf("[") === 0 && ln.indexOf("]") > 0; }); @@ -2095,7 +2086,10 @@ function setupChanlogFilter(data) { var keys = {}; data.forEach(function (ln) { - keys[getKey(ln)] = true; + var m = ln.match(/^\[.*?\] \[(\w+?)\].*$/); + if (m) { + keys[m[1]] = true; + } }); Object.keys(keys).forEach(function (key) {