diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js
index 3d1027ea..7f10cb0b 100644
--- a/browser/main/Detail/SnippetNoteDetail.js
+++ b/browser/main/Detail/SnippetNoteDetail.js
@@ -52,6 +52,12 @@ class SnippetNoteDetail extends React.Component {
})
}
+ this.state.note.snippets.forEach(function (s) {
+ if (s.linesHighlighted === undefined) {
+ s.linesHighlighted = []
+ }
+ })
+
this.scrollToNextTabThreshold = 0.7
this.generateToc = () => this.handleGenerateToc()
}
diff --git a/browser/main/Main.js b/browser/main/Main.js
index d13bde0d..a9268eba 100644
--- a/browser/main/Main.js
+++ b/browser/main/Main.js
@@ -97,13 +97,13 @@ class Main extends React.Component {
name: 'example.html',
mode: 'html',
content: "\n
\nEnjoy Boostnote!
\n\n",
- linesHighlighted:[]
+ linesHighlighted: []
},
{
name: 'example.js',
mode: 'javascript',
content: "var boostnote = document.getElementById('enjoy').innerHTML\n\nconsole.log(boostnote)",
- linesHighlighted:[]
+ linesHighlighted: []
}
]
})
diff --git a/browser/main/lib/dataApi/createSnippet.js b/browser/main/lib/dataApi/createSnippet.js
index 1e7435ad..2e585c9f 100644
--- a/browser/main/lib/dataApi/createSnippet.js
+++ b/browser/main/lib/dataApi/createSnippet.js
@@ -10,7 +10,7 @@ function createSnippet (snippetFile) {
name: 'Unnamed snippet',
prefix: [],
content: '',
- linesHighlighted: [],
+ linesHighlighted: []
}
fetchSnippet(null, snippetFile).then((snippets) => {
snippets.push(newSnippet)
diff --git a/browser/main/lib/dataApi/migrateFromV5Storage.js b/browser/main/lib/dataApi/migrateFromV5Storage.js
index 0a20d648..eb3a9fb8 100644
--- a/browser/main/lib/dataApi/migrateFromV5Storage.js
+++ b/browser/main/lib/dataApi/migrateFromV5Storage.js
@@ -88,7 +88,7 @@ function importAll (storage, data) {
name: article.mode,
mode: article.mode,
content: article.content,
- linesHighlighted: article.linesHighlighted,
+ linesHighlighted: article.linesHighlighted
}]
}
notes.push(newNote)
diff --git a/browser/main/lib/dataApi/updateNote.js b/browser/main/lib/dataApi/updateNote.js
index c89bad54..b7a28613 100644
--- a/browser/main/lib/dataApi/updateNote.js
+++ b/browser/main/lib/dataApi/updateNote.js
@@ -118,8 +118,6 @@ function updateNote (storageKey, noteKey, input) {
if (noteData.type === 'SNIPPET_NOTE') {
noteData.title
- if(noteData.linesHighlighted = null)
- noteData.linesHighlighted = [];
}
Object.assign(noteData, input, {