mirror of
https://github.com/zadam/trilium.git
synced 2025-02-23 14:35:40 +08:00
add a check for root parent
This commit is contained in:
parent
1de06b4fc9
commit
bfa2b5fa62
1 changed files with 5 additions and 4 deletions
|
@ -28,10 +28,7 @@ async function checkTreeCycles(errorList) {
|
|||
const childNoteId = row.noteId;
|
||||
const parentNoteId = row.parentNoteId;
|
||||
|
||||
if (!childToParents[childNoteId]) {
|
||||
childToParents[childNoteId] = [];
|
||||
}
|
||||
|
||||
childToParents[childNoteId] = childToParents[childNoteId] || [];
|
||||
childToParents[childNoteId].push(parentNoteId);
|
||||
}
|
||||
|
||||
|
@ -58,6 +55,10 @@ async function checkTreeCycles(errorList) {
|
|||
for (const noteId of noteIds) {
|
||||
checkTreeCycle(noteId, [], errorList);
|
||||
}
|
||||
|
||||
if (childToParents['root'].length !== 1 || childToParents['root'][0] !== 'none') {
|
||||
errorList.push('Incorrect root parent: ' + JSON.stringify(childToParents['root']));
|
||||
}
|
||||
}
|
||||
|
||||
async function runSyncRowChecks(table, key, errorList) {
|
||||
|
|
Loading…
Reference in a new issue