From 98a10d5752e2b273380f672d4c4f09782e1486f2 Mon Sep 17 00:00:00 2001 From: HB9HIL Date: Sun, 8 Sep 2024 20:08:09 +0200 Subject: [PATCH] catch the split error --- assets/js/sections/contesting.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/assets/js/sections/contesting.js b/assets/js/sections/contesting.js index 63ae09d49..ca3564537 100644 --- a/assets/js/sections/contesting.js +++ b/assets/js/sections/contesting.js @@ -100,8 +100,17 @@ async function reset_contest_session() { } function sort_exchange() { + + // Get the selected sequence + let exchangeSelect = $('#exchangesequence_select'); + + // If the sequence is not set, we need to set one to prevent errors + if (!exchangeSelect.val()) { + exchangeSelect.val('s-g-e'); + } + // Split the squence into an array - var selectedOrder = $('#exchangesequence_select').val().split('-'); + let selectedOrder = exchangeSelect.val().split('-'); // Map sequence to corresponding SENT elements let mapping = {