fix direct migration from 0.30 to 0.32, closes #557

This commit is contained in:
zadam 2019-06-05 22:07:12 +02:00
parent b389ec5ea3
commit 19a154c2f4

View file

@ -62,6 +62,7 @@ async function cleanupSyncRowsForMissingEntities(entityName, entityKey) {
}
async function fillSyncRows(entityName, entityKey, condition = '') {
try {
await cleanupSyncRowsForMissingEntities(entityName, entityKey);
const entityIds = await sql.getColumn(`SELECT ${entityKey} FROM ${entityName}`
@ -83,6 +84,12 @@ async function fillSyncRows(entityName, entityKey, condition = '') {
}
}
}
catch (e) {
// this is to fix migration from 0.30 to 0.32, can be removed later
// see https://github.com/zadam/trilium/issues/557
log.error(`Filling sync rows failed for ${entityName} ${entityKey} with error "${e.message}", continuing`);
}
}
async function fillAllSyncRows() {
await sql.execute("DELETE FROM sync");