From eb2927b80f56f7f0bec98b814dba712491ed7624 Mon Sep 17 00:00:00 2001 From: antiwinter Date: Wed, 18 Sep 2019 21:11:38 +0800 Subject: [PATCH] fixes a bug that wowa crashes if game is newly installed --- lib/wowaads.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/wowaads.js b/lib/wowaads.js index 29ce5b0..9fc9c1e 100644 --- a/lib/wowaads.js +++ b/lib/wowaads.js @@ -80,10 +80,14 @@ let w = { }, unknownDirs() { - return _.filter( - fs.readdirSync(cfg.getPath('addon')), - d => !/^\./.test(d) && !w.dirStatus(d) - ) + try { + return _.filter( + fs.readdirSync(cfg.getPath('addon')), + d => !/^\./.test(d) && !w.dirStatus(d) + ) + } catch(err) { + return [] + } } }