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