From 029cb26070c7edaa75894967b24dbe13f0d105be Mon Sep 17 00:00:00 2001 From: nsakaimbo Date: Thu, 26 Mar 2020 16:32:39 -0400 Subject: [PATCH] Try with try/catch --- desktop/env.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/desktop/env.js b/desktop/env.js index a25675c1a..bf4fad171 100644 --- a/desktop/env.js +++ b/desktop/env.js @@ -17,7 +17,13 @@ const appData = path.join( app.getPath( 'appData' ), config.appPathName ); // Initialize log directory prior to requiring any modules that log const logPath = process.env.WP_DEBUG_LOG ? process.env.WP_DEBUG_LOG : path.join( appData, 'logs', 'wp-desktop.log' ); -mkdirSync( path.dirname( logPath ), { recursive: true } ) +try { + mkdirSync( path.dirname( logPath ), { recursive: true } ); +} catch ( err ) { + if ( err.code !== 'EEXIST' ) { + throw err; + } +} state.setLogPath( logPath ); // Initialize settings