diff --git a/packages/bookshop/srv/utils.js b/packages/bookshop/srv/utils.js index 3b6f7f84..245e6f1d 100644 --- a/packages/bookshop/srv/utils.js +++ b/packages/bookshop/srv/utils.js @@ -14,14 +14,14 @@ const diff = (obj1, obj2) => const queriesToUpdateDifferences = (entity, ownEntries, otherEntries) => ownEntries .map(ownEntry => { - const remoteAddress = otherEntries.find(otherEntry => + const otherEntry = otherEntries.find(otherEntry => Object.keys(entity.keys).reduce( (res, curr) => res && otherEntry[curr] === ownEntry[curr], true ) ) - if (remoteAddress) { - const differences = diff(ownEntry, remoteAddress) + if (otherEntry) { + const differences = diff(ownEntry, otherEntry) if (Object.keys(differences).length) { return UPDATE(entity) .set(differences)