mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
improve sync debug info
This commit is contained in:
parent
d3a477b8f2
commit
df5951ce46
@ -292,7 +292,9 @@ async function syncRequest(syncContext, method, requestPath, body) {
|
|||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getEntityChangeRow(entityName, entityId) {
|
function getEntityChangeRow(entityChange) {
|
||||||
|
const {entityName, entityId} = entityChange;
|
||||||
|
|
||||||
if (entityName === 'note_reordering') {
|
if (entityName === 'note_reordering') {
|
||||||
return sql.getMap("SELECT branchId, notePosition FROM branches WHERE parentNoteId = ? AND isDeleted = 0", [entityId]);
|
return sql.getMap("SELECT branchId, notePosition FROM branches WHERE parentNoteId = ? AND isDeleted = 0", [entityId]);
|
||||||
}
|
}
|
||||||
@ -300,13 +302,13 @@ function getEntityChangeRow(entityName, entityId) {
|
|||||||
const primaryKey = entityConstructor.getEntityFromEntityName(entityName).primaryKeyName;
|
const primaryKey = entityConstructor.getEntityFromEntityName(entityName).primaryKeyName;
|
||||||
|
|
||||||
if (!primaryKey) {
|
if (!primaryKey) {
|
||||||
throw new Error(`Unknown entity '${entityName}'`);
|
throw new Error(`Unknown entity for entity change ${JSON.stringify(entityChange)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
const entityRow = sql.getRow(`SELECT * FROM ${entityName} WHERE ${primaryKey} = ?`, [entityId]);
|
const entityRow = sql.getRow(`SELECT * FROM ${entityName} WHERE ${primaryKey} = ?`, [entityId]);
|
||||||
|
|
||||||
if (!entityRow) {
|
if (!entityRow) {
|
||||||
throw new Error(`Entity ${entityName} '${entityId}' not found.`);
|
throw new Error(`Cannot find entity for entity change ${JSON.stringify(entityChange)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entityName === 'blobs' && entityRow.content !== null) {
|
if (entityName === 'blobs' && entityRow.content !== null) {
|
||||||
@ -332,7 +334,7 @@ function getEntityChangeRecords(entityChanges) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const entity = getEntityChangeRow(entityChange.entityName, entityChange.entityId);
|
const entity = getEntityChangeRow(entityChange);
|
||||||
|
|
||||||
const record = { entityChange, entity };
|
const record = { entityChange, entity };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user