diff --git a/hypha/static_src/src/javascript/apply/report-calculator.js b/hypha/static_src/src/javascript/apply/report-calculator.js index d74646149d3fcd8b6ed7efd3b7b50e0f7183b37b..15d4056ba97bf7a796bd466b6ca3f840cf1f4e7a 100644 --- a/hypha/static_src/src/javascript/apply/report-calculator.js +++ b/hypha/static_src/src/javascript/apply/report-calculator.js @@ -1,8 +1,11 @@ (function ($) { 'use strict'; - - const reportData = JSON.parse(document.getElementById('reportData').textContent); + const reportDataEl = document.getElementById('reportData'); + if (!reportDataEl) { + return; + } + const reportData = JSON.parse(reportDataEl.textContent); // Form inputs const frequencyNumberInput = document.getElementById('id_occurrence'); diff --git a/hypha/static_src/src/javascript/apply/report-frequency.js b/hypha/static_src/src/javascript/apply/report-frequency.js index 825486329fd7aace7b2b0baf84994fc2df23e829..3bddda6649c307d6255279d8efab992a1b764fae 100644 --- a/hypha/static_src/src/javascript/apply/report-frequency.js +++ b/hypha/static_src/src/javascript/apply/report-frequency.js @@ -2,8 +2,13 @@ 'use strict'; - const var_repeat = $('#id_does_not_repeat')[0]; - if (var_repeat.checked) { + const var_repeat = $('#id_does_not_repeat'); + + if (!var_repeat.length) { + return; + } + + if (var_repeat[0].checked) { $('.form__group--report-every').hide(); $('.form__group--schedule').hide(); }