From 3945b2020a71d1e65486bfb9763f692027a70ba0 Mon Sep 17 00:00:00 2001
From: echicken <>
Date: Fri, 5 Oct 2018 21:17:10 +0000
Subject: [PATCH] Skip missing nodelist files

---
 exec/fido-nodelist-browser.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/exec/fido-nodelist-browser.js b/exec/fido-nodelist-browser.js
index b753752cfe..5f9e19cfd5 100644
--- a/exec/fido-nodelist-browser.js
+++ b/exec/fido-nodelist-browser.js
@@ -179,10 +179,11 @@ function populate_domain_tree(filename, tree, settings) {
 function populate_tree(tree, settings) {
   const ftn_domains = new FTNDomains();
   Object.keys(ftn_domains.nodeListFN).forEach(function (e) {
+    if (!file_exists(ftn_domains.nodeListFN[e])) return;
     populate_domain_tree(ftn_domains.nodeListFN[e], tree, settings);
   });
   Object.keys(settings).forEach(function (e) {
-    if (e.search(/^nodelist_/) > -1) {
+    if (e.search(/^nodelist_/) > -1 && file_exists(settings[e])) {
       populate_domain_tree(settings[e], tree, settings);
     }
   });
-- 
GitLab