Fixes
This commit is contained in:
parent
d44f0c5764
commit
e5275560ce
@ -47,6 +47,7 @@ class Database {
|
||||
this.db.close();
|
||||
return this.db.delete().then(() => {
|
||||
this.db = null;
|
||||
this.tagMetaCache = {};
|
||||
this.prepare();
|
||||
});
|
||||
}
|
||||
@ -93,6 +94,7 @@ class Database {
|
||||
onyomi: splitField(row.onyomi),
|
||||
kunyomi: splitField(row.kunyomi),
|
||||
tags: splitField(row.tags),
|
||||
dictionary: row.dictionary,
|
||||
glossary: row.meanings
|
||||
});
|
||||
}
|
||||
@ -214,6 +216,8 @@ class Database {
|
||||
return this.db.tagMeta.where('dictionary').equals(title).delete();
|
||||
}).then(() => {
|
||||
return this.db.dictionaries.where('title').equals(title).delete();
|
||||
}).then(() => {
|
||||
delete this.cacheTagMeta[title];
|
||||
});
|
||||
}
|
||||
|
||||
@ -238,7 +242,7 @@ class Database {
|
||||
name: tag,
|
||||
category: meta.category || 'default',
|
||||
notes: meta.notes || '',
|
||||
order: meta.order || Number.MAX_SAFE_INTEGER,
|
||||
order: meta.order || 0,
|
||||
dictionary: title
|
||||
});
|
||||
}
|
||||
|
@ -154,7 +154,7 @@ class Translator {
|
||||
|
||||
processKanji(definitions) {
|
||||
for (const definition of definitions) {
|
||||
const tags = definitions.tags.map(tag => buildTag(tag, definition.tagMeta));
|
||||
const tags = definition.tags.map(tag => buildTag(tag, definition.tagMeta));
|
||||
definition.tags = sortTags(tags);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user