diff --git a/assets/js/sections/qrg_handler.js b/assets/js/sections/qrg_handler.js index 8167f688c..e3ca898f4 100644 --- a/assets/js/sections/qrg_handler.js +++ b/assets/js/sections/qrg_handler.js @@ -119,22 +119,27 @@ async function set_new_qrg() { // calculate the other stuff let qrg_hz; + let new_band; switch (unit) { case 'Hz': qrg_hz = parsed_qrg; - localStorage.setItem('qrgunit_' + $('#band').val(), 'Hz'); + new_band = frequencyToBand(qrg_hz); + localStorage.setItem('qrgunit_' + new_band, 'Hz'); break; case 'kHz': qrg_hz = parsed_qrg * 1000; - localStorage.setItem('qrgunit_' + $('#band').val(), 'kHz'); + new_band = frequencyToBand(qrg_hz); + localStorage.setItem('qrgunit_' + new_band, 'kHz'); break; case 'MHz': qrg_hz = parsed_qrg * 1000000; - localStorage.setItem('qrgunit_' + $('#band').val(), 'MHz'); + new_band = frequencyToBand(qrg_hz); + localStorage.setItem('qrgunit_' + new_band, 'MHz'); break; case 'GHz': qrg_hz = parsed_qrg * 1000000000; - localStorage.setItem('qrgunit_' + $('#band').val(), 'GHz'); + new_band = frequencyToBand(qrg_hz); + localStorage.setItem('qrgunit_' + new_band, 'GHz'); break; default: qrg_hz = 0; @@ -143,7 +148,7 @@ async function set_new_qrg() { $('#frequency').val(qrg_hz); $('#freq_calculated').val(parsed_qrg); - $('#band').val(frequencyToBand(qrg_hz)); + $('#band').val(new_band); // Clear the manual update flag window.user_updating_frequency = false;