From f2e953f8cf1340878fd916e82aeb1b2b08c73ade Mon Sep 17 00:00:00 2001 From: Stubenhocker1399 Date: Fri, 30 Aug 2019 00:46:27 +0200 Subject: [PATCH] Only create new settings file if file is missing --- src/ts/server/settings.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ts/server/settings.ts b/src/ts/server/settings.ts index 99d2b01..e234561 100644 --- a/src/ts/server/settings.ts +++ b/src/ts/server/settings.ts @@ -18,8 +18,13 @@ export async function loadSettings() { const json = await readFileAsync(settingsPath, 'utf8'); return JSON.parse(json) as Settings; } catch (e) { - writeFileAsync(settingsPath, '{}', 'utf8'); - return {} as Settings; + if (e === 'ENOENT') { + writeFileAsync(settingsPath, '{}', 'utf8'); + return {} as Settings; + } else { + console.log("Error reading settings file: " + e); + return {} as Settings; + } } }