From c73b4ee9176f88d29dacfff83cea76e9e411862c Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Tue, 18 Nov 2025 22:37:20 +0800 Subject: [PATCH] Create default userData directory if it does not exist --- electron/app/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/electron/app/main.js b/electron/app/main.js index 8065af47d..6d2922586 100644 --- a/electron/app/main.js +++ b/electron/app/main.js @@ -100,7 +100,11 @@ let cbe; app.setPath('userData', process.env.CONSOLE_USER_DATA_DIR); } else { - app.setPath('userData', `${app.getPath('appData')}/weblogic-remote-console`); + const defaultUserDataDir = `${app.getPath('appData')}/weblogic-remote-console`; + if (!fs.existsSync(defaultUserDataDir)) { + fs.mkdirSync(defaultUserDataDir, { recursive: true }); + } + app.setPath('userData', defaultUserDataDir); } }