From c6ec135d1e0e5c3ccc9907ee421b6ebd1a2a3721 Mon Sep 17 00:00:00 2001 From: Marcin Kralka Date: Sat, 13 Jan 2024 23:31:56 +0100 Subject: [PATCH] Do not show version groups that have no versions specified. This fixes #34. --- site/script.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/site/script.js b/site/script.js index 3e7851b..2a92498 100644 --- a/site/script.js +++ b/site/script.js @@ -34,6 +34,7 @@ function loadConfig() { } function loadVersionGroupList() { + return fetchJSONData('./ids.json') .then(function (groups) { versionGroups = groups; @@ -46,6 +47,14 @@ function loadVersionGroupList() { el.add(emptyOption); Object.keys(versionGroups).forEach(function (id) { + var versions = versionGroups[id].versions; + + if (!versions || !Object.keys(versions).length) { + console.log(id + " version group data is corrupted!"); + + return; + } + var option = document.createElement('option'); option.setAttribute('value', id);