From bdb906c26d1288bdb4d891a85d8d926c19bbdd25 Mon Sep 17 00:00:00 2001 From: yosmoc Date: Fri, 23 Mar 2018 22:24:53 +0100 Subject: [PATCH] remove broken note from note list When .cson is broken and catch error in processing this file, undefined is collected in notes. remved broken note(s) from notes list. --- browser/main/lib/dataApi/resolveStorageNotes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/browser/main/lib/dataApi/resolveStorageNotes.js b/browser/main/lib/dataApi/resolveStorageNotes.js index 5684f06e..fa3f19ae 100644 --- a/browser/main/lib/dataApi/resolveStorageNotes.js +++ b/browser/main/lib/dataApi/resolveStorageNotes.js @@ -27,9 +27,12 @@ function resolveStorageNotes (storage) { data.storage = storage.key return data } catch (err) { - console.error(notePath) + console.error(`error on note path: ${notePath}, error: ${err}`) } }) + .filter(function filterOnlyNoteObject (noteObj) { + return typeof noteObj === 'object' + }) return Promise.resolve(notes) }