From 7a071a1f068bc50aecab43951d7284ed1af5d8fb Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Tue, 9 Apr 2019 22:30:04 +0100 Subject: [PATCH] fix: log fsck error instead of immeditally failing --- src/utils/daemon.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/utils/daemon.js b/src/utils/daemon.js index 7dd1551ca..b91c43d7b 100644 --- a/src/utils/daemon.js +++ b/src/utils/daemon.js @@ -17,13 +17,18 @@ async function cleanup (addr, path) { logger.info(`[daemon] cleanup: ipfs repo fsck ${path}`) let exec = findExecutable('go', app.getAppPath()) - execFileSync(exec, ['repo', 'fsck'], { - env: { - ...process.env, - IPFS_PATH: path - } - }) - logger.info(`[daemon] cleanup: completed`) + + try { + execFileSync(exec, ['repo', 'fsck'], { + env: { + ...process.env, + IPFS_PATH: path + } + }) + logger.info('[daemon] cleanup: completed') + } catch (e) { + logger.error('[daemon] %v', e) + } } async function spawn ({ type, path, keysize }) {