fix: use server code from webhook response for location select value

The stats webhook now returns a 'code' field (e.g. 'fr', 'usa')
alongside the display 'server' name. The option value now uses
s.code and falls back to slugified server name for backward compat.
This commit is contained in:
Oliver committed 2026-06-15 12:08:56 -03:00
1 parent f84c62788e
commit 4fe11e124a
3 files changed
+17 -2

No files matched your search

+2 -1
View File
@@ -669,10 +669,11 @@ 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 = server.toLowerCase().replace(/\s+/g, "-");
opt.value = serverCode;
if (available <= 0) {
// No seats — red, disabled, cannot select