diff --git a/src/renderer/ipc/StateIPC.js b/src/renderer/ipc/StateIPC.js index b8fcd05..b1858f9 100644 --- a/src/renderer/ipc/StateIPC.js +++ b/src/renderer/ipc/StateIPC.js @@ -3,10 +3,15 @@ const fs = require('fs'); const helpers = require('../../helpers'); const path = require('path'); -const getDirectories = source => - fs.readdirSync(source, {withFileTypes: true}) - .filter(dirent => dirent.isDirectory()) - .map(dirent => dirent.name) +const getDirectories = source => { + try { + return fs.readdirSync(source, {withFileTypes: true}) + .filter(dirent => dirent.isDirectory()) + .map(dirent => dirent.name); + } catch { + return []; + } +} const addListeners = ipcMain => { ipcMain.on(Constants.IPC_Get_State, event => {