From 4c695f83c64b8a389837495336f6ec64180fdbc1 Mon Sep 17 00:00:00 2001 From: Abhinav Date: Tue, 7 Feb 2023 16:02:10 +0530 Subject: [PATCH] don't throw error --- src/services/fs.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/fs.ts b/src/services/fs.ts index 03899d519..b5ef8eb11 100644 --- a/src/services/fs.ts +++ b/src/services/fs.ts @@ -188,16 +188,17 @@ export async function isFolder(dirPath: string) { const stats = await fs.stat(dirPath); return stats.isDirectory(); } catch (e) { + let err = e; // if code is defined, it's an error from fs.stat if (typeof e.code !== 'undefined') { // ENOENT means the file does not exist if (e.code === 'ENOENT') { return false; } - throw Error(`fs error code: ${e.code}`); - } else { - throw e; + err = Error(`fs error code: ${e.code}`); } + logError(err, 'isFolder failed'); + return false; } }