Fixes checks error when no list is provided

This commit is contained in:
MatteoBiscosi 2023-02-06 16:23:01 +01:00
parent c3331e3b61
commit e4e0727a0e

View file

@ -1036,7 +1036,12 @@ const render_template = () => {
'itemslist-checkbox', enabled, callback_checkbox
);
const items_list = hooks.all ? hooks.all.script_conf.items : ( (hooks["5mins"] ? hooks["5mins"].script_conf.items : hooks.min.script_conf.items) || []);
let items_list = hooks.all ? hooks.all.script_conf.items : ( (hooks["5mins"] ? hooks["5mins"].script_conf.items : hooks.min.script_conf.items) || []);
if (items_list == null) {
items_list = []
}
const $text_area = $(`
<td>
<div class='form-row'>
@ -1086,7 +1091,11 @@ const reset_event = (event) => {
reset_script_defaults(script_key, check_subdir, (reset_data) => {
const enabled = reset_data.hooks.all ? reset_data.hooks.all.enabled : (reset_data.hooks["5mins"] ? reset_data.hooks["5mins"].enabled : reset_data.hooks.min.enabled);
const items_list = reset_data.hooks.all ? reset_data.hooks.all.script_conf.items : (reset_data.hooks["5mins"] ? reset_data.hooks["5mins"].script_conf.items : reset_data.hooks.min.script_conf.items);
let items_list = reset_data.hooks.all ? reset_data.hooks.all.script_conf.items : (reset_data.hooks["5mins"] ? reset_data.hooks["5mins"].script_conf.items : reset_data.hooks.min.script_conf.items);
if (items_list == null) {
items_list = []
}
// set textarea value with default's one
$('#itemslist-textarea').val(items_list.join(','));