WIP
This commit is contained in:
parent
e5275560ce
commit
9395d46712
@ -238,13 +238,15 @@ class Database {
|
|||||||
const rows = [];
|
const rows = [];
|
||||||
for (const tag in tagMeta || {}) {
|
for (const tag in tagMeta || {}) {
|
||||||
const meta = tagMeta[tag];
|
const meta = tagMeta[tag];
|
||||||
rows.push({
|
const row = sanitizeTag({
|
||||||
name: tag,
|
name: tag,
|
||||||
category: meta.category || 'default',
|
category: meta.category,
|
||||||
notes: meta.notes || '',
|
notes: meta.notes,
|
||||||
order: meta.order || 0,
|
order: meta.order,
|
||||||
dictionary: title
|
dictionary: title
|
||||||
});
|
});
|
||||||
|
|
||||||
|
rows.push(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.db.tagMeta.bulkAdd(rows);
|
return this.db.tagMeta.bulkAdd(rows);
|
||||||
|
@ -103,6 +103,14 @@ function buildTag(name, meta) {
|
|||||||
tag[prop] = meta[symbol][prop];
|
tag[prop] = meta[symbol][prop];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return sanitizeTag(tag);
|
||||||
|
}
|
||||||
|
|
||||||
|
function sanitizeTag(tag) {
|
||||||
|
tag.name = tag.name || 'untitled';
|
||||||
|
tag.category = tag.category || 'default';
|
||||||
|
tag.notes = tag.notes || '';
|
||||||
|
tag.order = tag.order || 0;
|
||||||
return tag;
|
return tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user