From 849134b1c5b6153c636e2c77d4c550d75c97a6a9 Mon Sep 17 00:00:00 2001 From: SyedZawwarAhmed Date: Tue, 2 Sep 2025 15:33:52 +0500 Subject: [PATCH] fix: add null check for vault file in JSONFileVault watcher initialization Signed-off-by: SyedZawwarAhmed --- .../Security/Vault.service/connectors/JSONFileVault.class.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/subsystems/Security/Vault.service/connectors/JSONFileVault.class.ts b/packages/core/src/subsystems/Security/Vault.service/connectors/JSONFileVault.class.ts index 51f9b1a5..fe556071 100644 --- a/packages/core/src/subsystems/Security/Vault.service/connectors/JSONFileVault.class.ts +++ b/packages/core/src/subsystems/Security/Vault.service/connectors/JSONFileVault.class.ts @@ -201,6 +201,10 @@ export class JSONFileVault extends VaultConnector { } private initFileWatcher() { + if (!this.vaultFile) { + console.warn('Vault file not found, file watcher not initialized'); + return; + } this.watcher = chokidar.watch(this.vaultFile, { persistent: false, // Don't keep the process running ignoreInitial: true,