diff --git a/src/webui/www/private/scripts/client.js b/src/webui/www/private/scripts/client.js index 63ff6ac23..eaa120e18 100644 --- a/src/webui/www/private/scripts/client.js +++ b/src/webui/www/private/scripts/client.js @@ -374,6 +374,12 @@ window.addEvent('load', function() { let added = false; for (let i = 0; i < tags.length; ++i) { const tagHash = genHash(tags[i].trim()); + if (!tagList[tagHash]) { // This should not happen + tagList[tagHash] = { + name: tags, + torrents: [] + }; + } if (!Object.contains(tagList[tagHash].torrents, torrent['hash'])) { added = true; tagList[tagHash].torrents.push(torrent['hash']);