Avoid the following error when editing hold shelf expire time:
timestamp.js, handle_apply(): TypeError:
document.getElementById("newRadio1") is null
Signed-off-by: Bill Erickson <berickxx@gmail.com>
var dp = $('datepicker');
var tp = $('timepicker');
- var radio1On = document.getElementById("newRadio1").getAttribute("selected");
+
+ // newRadio1 is not always present in the DOM.
+ var radioDom = document.getElementById("newRadio1");
+ var radio1On =
+ radioDom ? radioDom.getAttribute("selected") : false;
var check = check_date( dp.value );
if ( ! check.allowed ) { alert( check.reason ); $('apply_btn').disabled = true; return; }