From c83207bec488b533a08cee5d270fa9a7263fc7c5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 15 Jun 2026 12:27:51 -0300 Subject: [PATCH] fix: use s.code directly as location select value --- add.html | 3 +-- assets/js/script.js | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/add.html b/add.html index 6e6ee54..a8b2249 100644 --- a/add.html +++ b/add.html @@ -564,11 +564,10 @@ } servers.forEach(function(s) { const server = s.server || ''; - const serverCode = s.code || server.toLowerCase().replace(/\s+/g, '-'); const available = parseInt(s['Seats Available'], 10) || 0; const label = server.charAt(0).toUpperCase() + server.slice(1); const opt = document.createElement('option'); - opt.value = serverCode; + opt.value = s.code || ''; if (available <= 0) { opt.textContent = label + ' (sold out)'; opt.disabled = true; diff --git a/assets/js/script.js b/assets/js/script.js index 55495cc..b1491e8 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -669,11 +669,10 @@ async function initServerLocations() { servers.forEach(function (s) { const server = s.server || ""; - const serverCode = s.code || server.toLowerCase().replace(/\s+/g, "-"); const available = parseInt(s["Seats Available"], 10) || 0; const label = server.charAt(0).toUpperCase() + server.slice(1); const opt = document.createElement("option"); - opt.value = serverCode; + opt.value = s.code || ""; if (available <= 0) { // No seats — red, disabled, cannot select