From 0d04bc06aeffa3bc61b0899cf0d0d638d2f0a182 Mon Sep 17 00:00:00 2001 From: Eliot Partridge Date: Thu, 29 Aug 2019 23:14:37 -0500 Subject: [PATCH] Blow up if the error isn't EEXIST --- src/ts/server/settings.ts | 2 +- src/ts/server/stats.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ts/server/settings.ts b/src/ts/server/settings.ts index 507403a..ff0aae0 100644 --- a/src/ts/server/settings.ts +++ b/src/ts/server/settings.ts @@ -22,7 +22,7 @@ export async function loadSettings() { try { await mkdirAsync(paths.pathTo('settings')); } catch (e2) { - if (e2.code !== 'EEXIST') console.error('Failed to create settings directory: ' + e2); + if (e2.code !== 'EEXIST') throw e; } } else { console.error('Error reading settings file: ' + e); diff --git a/src/ts/server/stats.ts b/src/ts/server/stats.ts index 0b282e6..e541476 100644 --- a/src/ts/server/stats.ts +++ b/src/ts/server/stats.ts @@ -192,7 +192,7 @@ export class StatsTracker { try { fs.mkdirSync(path.dirname(this.statsPath), { recursive: true }); } catch (e) { - if (e.code !== 'EEXIST') console.error('Failed to create stats directory: ' + e); + if (e.code !== 'EEXIST') throw e; } fs.writeFileSync(this.statsPath, encodeCSV(statsHeaders), { encoding: 'utf8' }); }