mirror of
https://github.com/streetwriters/notesnook.git
synced 2026-02-24 04:00:59 +01:00
core: fix notes marked as local only get deleted
on sync
This commit is contained in:
@@ -85,7 +85,8 @@ class Collector {
|
||||
result.items.push({
|
||||
id: item.id,
|
||||
deleted: true,
|
||||
dateModified: Date.now()
|
||||
dateModified: item.dateModified,
|
||||
deleteReason: "localOnly"
|
||||
});
|
||||
result.types.push(itemType);
|
||||
} else if (isUnsynced && isSyncable) {
|
||||
|
||||
@@ -56,7 +56,12 @@ export default class Notes extends Collection {
|
||||
}
|
||||
}
|
||||
|
||||
if (remoteNote.deleted) return await this._collection.addItem(remoteNote);
|
||||
if (
|
||||
remoteNote.deleted &&
|
||||
remoteNote.deleteReason !== "localOnly" &&
|
||||
!localNote.localOnly
|
||||
)
|
||||
return await this._collection.addItem(remoteNote);
|
||||
|
||||
await this._resolveColorAndTags(remoteNote);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user