diff --git a/exec/install-xtrn.js b/exec/install-xtrn.js index d61e4088bd8c55402e0ce065b34d994f2127d7fd..729b0b6a17a997a5a6c2d8af7110b37b69bde4c3 100644 --- a/exec/install-xtrn.js +++ b/exec/install-xtrn.js @@ -165,10 +165,11 @@ function install_xtrn_item(cnf, type, name, desc, item, cats) if (!xtrn_area.sec_list.length) return "No external program sections have been created"; - for (var i = 0; i < xtrn_area.sec_list.length; i++) { - if(item.cats.indexOf(xtrn_area.sec_list[i].name) >= 0 - && confirm("Install " + item.name + " into " + xtrn_area.sec_list[i].name + " section")) { - item.sec = xtrn_area.sec_list[i].number; + for (var i = 0; i < item.cats.length; i++) { + var code = item.cats[i].toLowerCase(); + if(xtrn_area.sec[code] + && confirm("Install " + item.name + " into " + xtrn_area.sec[code].name + " section")) { + item.sec = xtrn_area.sec[code].number; break; } }