mirror of
https://github.com/zadam/trilium.git
synced 2025-10-27 16:26:31 +01:00
sync fixes
This commit is contained in:
@@ -37,6 +37,8 @@ async function createNewNote(parentNoteId, note, browserId) {
|
||||
|
||||
await sql.doInTransaction(async () => {
|
||||
await sql.addAudit(audit_category.CREATE_NOTE, browserId, noteId);
|
||||
await sql.addNoteTreeSync(noteId, browserId);
|
||||
await sql.addNoteSync(noteId, browserId);
|
||||
|
||||
const now = utils.nowTimestamp();
|
||||
|
||||
@@ -127,25 +129,28 @@ async function updateNote(noteId, newNote, browserId) {
|
||||
await sql.insert("links", link);
|
||||
}
|
||||
|
||||
await sql.addNoteTreeSync(noteId);
|
||||
await sql.addNoteSync(noteId);
|
||||
});
|
||||
}
|
||||
|
||||
async function addNoteAudits(origNote, newNote, browserId) {
|
||||
const noteId = origNote.note_id;
|
||||
const noteId = newNote.note_id;
|
||||
|
||||
if (newNote.note_title !== origNote.note_title) {
|
||||
if (!origNote || newNote.note_title !== origNote.note_title) {
|
||||
await sql.deleteRecentAudits(audit_category.UPDATE_TITLE, browserId, noteId);
|
||||
await sql.addAudit(audit_category.UPDATE_TITLE, browserId, noteId);
|
||||
}
|
||||
|
||||
if (newNote.note_text !== origNote.note_text) {
|
||||
if (!origNote || newNote.note_text !== origNote.note_text) {
|
||||
await sql.deleteRecentAudits(audit_category.UPDATE_CONTENT, browserId, noteId);
|
||||
await sql.addAudit(audit_category.UPDATE_CONTENT, browserId, noteId);
|
||||
}
|
||||
|
||||
if (newNote.encryption !== origNote.encryption) {
|
||||
await sql.addAudit(audit_category.ENCRYPTION, browserId, noteId, origNote.encryption, newNote.encryption);
|
||||
if (!origNote || newNote.encryption !== origNote.encryption) {
|
||||
const origEncryption = origNote ? origNote.encryption : null;
|
||||
|
||||
await sql.addAudit(audit_category.ENCRYPTION, browserId, noteId, origEncryption, newNote.encryption);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,6 +167,9 @@ async function deleteNote(noteId, browserId) {
|
||||
await sql.execute("update notes_tree set is_deleted = 1, date_modified = ? where note_id = ?", [now, noteId]);
|
||||
await sql.execute("update notes set is_deleted = 1, date_modified = ? where note_id = ?", [now, noteId]);
|
||||
|
||||
await sql.addNoteTreeSync(noteId, browserId);
|
||||
await sql.addNoteSync(noteId, browserId);
|
||||
|
||||
await sql.addAudit(audit_category.DELETE_NOTE, browserId, noteId);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user