fix undeleting note when its relation points to yet-undeleted note

This commit is contained in:
zadam
2023-01-24 09:43:10 +01:00
parent a888f9aa04
commit 64e7150765
3 changed files with 8 additions and 5 deletions

View File

@@ -670,7 +670,8 @@ function undeleteBranch(branchId, deleteId, taskContext) {
OR (type = 'relation' AND value = ?))`, [deleteId, note.noteId, note.noteId]);
for (const attribute of attributes) {
new BAttribute(attribute).save();
// relation might point to a note which hasn't been undeleted yet and would thus throw up
new BAttribute(attribute).save({skipValidation: true});
}
const noteAttachments = sql.getRows(`