From 853f7d5a70bce6a08b082bed489dc347fba0e490 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Tue, 28 Jan 2025 17:33:40 +0000 Subject: [PATCH] files fix --- env.example | 1 + src/services/storage/metricsEventStorage.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/env.example b/env.example index b238ad6d..b73b4ad0 100644 --- a/env.example +++ b/env.example @@ -19,6 +19,7 @@ #DATABASE_FILE=db.sqlite #METRICS_DATABASE_FILE=metrics.sqlite #LOGS_DIR=logs +#DATA_DIR= #LOCALHOST #ADMIN_TOKEN= diff --git a/src/services/storage/metricsEventStorage.ts b/src/services/storage/metricsEventStorage.ts index a1447883..b340bd96 100644 --- a/src/services/storage/metricsEventStorage.ts +++ b/src/services/storage/metricsEventStorage.ts @@ -15,8 +15,8 @@ export default class { lastPersistedCache: number = 0 constructor(settings: StorageSettings) { this.settings = settings; - this.metricsPath = [settings.dataDir, "metric_events"].join("/") - this.cachePath = [settings.dataDir, "metric_cache"].join("/") + this.metricsPath = [settings.dataDir, "metric_events"].filter(s => !!s).join("/") + this.cachePath = [settings.dataDir, "metric_cache"].filter(s => !!s).join("/") if (!fs.existsSync(this.cachePath)) { fs.mkdirSync(this.cachePath, { recursive: true }); }