fix: get remoteItem id from decrypted data

This commit is contained in:
thecodrr
2022-01-12 23:51:21 +05:00
parent e54a5e8ef0
commit 23fac959f4

View File

@@ -46,8 +46,9 @@ class Merger {
}
async _mergeItem(remoteItem, get, add) {
let localItem = await get(remoteItem.id);
remoteItem = await this._deserialize(remoteItem);
let localItem = await get(remoteItem.id);
if (!localItem || remoteItem.dateModified > localItem.dateModified) {
await add(remoteItem);
}
@@ -61,8 +62,8 @@ class Merger {
}
async _mergeItemWithConflicts(remoteItem, get, add, markAsConflicted) {
let localItem = await get(remoteItem.id);
remoteItem = await this._deserialize(remoteItem);
let localItem = await get(remoteItem.id);
if (!localItem) {
await add(remoteItem);