Fix null errors (#528)

This commit is contained in:
Rob Garrison 2018-10-26 08:08:46 -05:00
parent 100e1dc28d
commit 7489dc2e36
2 changed files with 12 additions and 8 deletions

View File

@ -176,9 +176,11 @@ function getStyles(options) {
cachedStyles.list = event.target.result || [];
cachedStyles.byId.clear();
for (const style of cachedStyles.list) {
cachedStyles.byId.set(style.id, style);
if (!style.name) {
style.name = 'ID: ' + style.id;
if (style) {
cachedStyles.byId.set(style.id, style);
if (!style.name) {
style.name = 'ID: ' + style.id;
}
}
}

View File

@ -116,11 +116,13 @@ function initGlobalEvents() {
}
function showStyles(styles = [], matchUrlIds) {
const sorted = sorter.sort({
styles: styles.map(style => ({
style,
name: style.name.toLocaleLowerCase() + '\n' + style.name,
})),
const sorted = styles.length
? sorter.sort({
styles: styles.map(style => ({
style,
name: style.name.toLocaleLowerCase() + '\n' + style.name,
}))
: styles,
});
let index = 0;
let firstRun = true;