From 12447effc9bffc5c71fdcaf3719962e204cc1a43 Mon Sep 17 00:00:00 2001 From: Nikolay Lopin Date: Tue, 6 Feb 2018 22:19:06 +0300 Subject: [PATCH] Reject promise if write to file failed --- browser/main/lib/dataApi/exportNote.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browser/main/lib/dataApi/exportNote.js b/browser/main/lib/dataApi/exportNote.js index 9a3d21ac..3ed46b92 100755 --- a/browser/main/lib/dataApi/exportNote.js +++ b/browser/main/lib/dataApi/exportNote.js @@ -74,7 +74,7 @@ function prepareTasks (tasks, storagePath, targetPath) { function saveToFile (data, filename) { return new Promise((resolve, reject) => { fs.writeFile(filename, data, (err) => { - if (err) throw err + if (err) return reject(err) resolve(filename) })