mirror of
https://github.com/zadam/trilium.git
synced 2025-01-04 06:13:36 +08:00
fixed synced issue when changing protected status of note history
This commit is contained in:
parent
2d2d76a715
commit
7f7028873c
1 changed files with 3 additions and 1 deletions
|
@ -40,7 +40,9 @@ async function updateNoteHistory(entity, sourceId) {
|
|||
const orig = await sql.getFirstOrNull("SELECT * FROM notes_history WHERE note_history_id = ?", [entity.note_history_id]);
|
||||
|
||||
await sql.doInTransaction(async () => {
|
||||
if (orig === null || orig.date_modified_to < entity.date_modified_to) {
|
||||
// we update note history even if date modified to is the same because the only thing which might have changed
|
||||
// is the protected status (and correnspondingly note_title and note_text) which doesn't affect the date_modified_to
|
||||
if (orig === null || orig.date_modified_to <= entity.date_modified_to) {
|
||||
await sql.replace('notes_history', entity);
|
||||
|
||||
await sync_table.addNoteHistorySync(entity.note_history_id, sourceId);
|
||||
|
|
Loading…
Reference in a new issue