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 = {