From 022e65c96d5a62cad9e674a5bdbff71da33f86af Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 10 Apr 2020 20:25:29 +0000 Subject: [PATCH] Fix bugs in initial commit: - typo "tickit" not "ticket" - convert ini content array to object to create map --- exec/init-tickit.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/exec/init-tickit.js b/exec/init-tickit.js index ff41bd693b..3123539075 100644 --- a/exec/init-tickit.js +++ b/exec/init-tickit.js @@ -9,7 +9,7 @@ "use strict"; -var init_ini = js.exec_dir + "init-ticket.ini"; +var init_ini = js.exec_dir + "init-tickit.ini"; var tickit_ini = system.ctrl_dir + "tickit.ini"; var ini = []; @@ -24,23 +24,26 @@ if(!f.open("w")) { alert("Error " + f.error + " opening " + f.name); exit(1); } - +var list = {}; +for(var i in ini) { + list[ini[i].name] = ini[i]; +} for(var code in file_area.dir) { var area = file_area.dir[code]; var ticline; f.writeln('[' + area.name + "]\nDir=" + code.toUpperCase()); - if (ini[area.name]) { - if(ini[area.name].domain) { + if (list[area.name]) { + if(list[area.name].domain) { f.writeln('Handler=tickit/nodelist_handler.js'); - ticline = 'HandlerArg={"domain":"' + ini[area.name].domain + '"'; - if (ini[area.name].match) { - ticline += ' ,"match":"' + ini[area.name].match + '"'; + ticline = 'HandlerArg={"domain":"' + list[area.name].domain + '"'; + if (list[area.name].match) { + ticline += ' ,"match":"' + list[area.name].match + '"'; } - ticline += ', "nlmatch":"' + ini[area.name].nlmatch + '"}'; + ticline += ', "nlmatch":"' + list[area.name].nlmatch + '"}'; f.writeln(ticline); } - if (ini[area.name].forcereplace) + if (list[area.name].forcereplace) f.writeln('Forcereplace = true'); } f.writeln(); -- GitLab