From c81c88c9308389ae2ed71f4093c4a69c5fe717d3 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 7 Apr 2026 15:54:11 +0300 Subject: [PATCH] fix(log): occassional race condition when creating log dir --- apps/server/src/services/log.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/server/src/services/log.ts b/apps/server/src/services/log.ts index 3d8cdd6b76..d0ed733f3b 100644 --- a/apps/server/src/services/log.ts +++ b/apps/server/src/services/log.ts @@ -8,9 +8,7 @@ import dataDir from "./data_dir.js"; import cls from "./cls.js"; import config, { LOGGING_DEFAULT_RETENTION_DAYS } from "./config.js"; -if (!fs.existsSync(dataDir.LOG_DIR)) { - fs.mkdirSync(dataDir.LOG_DIR, 0o700); -} +fs.mkdirSync(dataDir.LOG_DIR, { recursive: true, mode: 0o700 }); let logFile: fs.WriteStream | undefined;