Fix: putMany returns a list of ids
This commit is contained in:
parent
d7a0e9cebb
commit
3f480f0a18
|
@ -139,11 +139,16 @@ const styleManager = (() => {
|
||||||
.then(newData => handleSave(newData, 'import'));
|
.then(newData => handleSave(newData, 'import'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function importMany(datas) {
|
function importMany(items) {
|
||||||
return db.exec('putMany', datas)
|
return db.exec('putMany', items)
|
||||||
.then(events =>
|
.then(events => {
|
||||||
Promise.all(events.map(event => handleSave(event.target.result, 'import')))
|
for (let i = 0; i < items.length; i++) {
|
||||||
);
|
if (!items[i].id) {
|
||||||
|
items[i].id = events[i].target.result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Promise.all(items.map(i => handleSave(i, 'import')));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function installStyle(data, reason = null) {
|
function installStyle(data, reason = null) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user