diff --git a/src/sync/impl/helpers.js b/src/sync/impl/helpers.js index 2967219a9..9f901f623 100644 --- a/src/sync/impl/helpers.js +++ b/src/sync/impl/helpers.js @@ -67,7 +67,9 @@ export function requiresUpdate( shouldUpdateRecord?: SyncShouldUpdateRecord, ): boolean { if (shouldUpdateRecord) { - return shouldUpdateRecord(collection.table, local, dirtyRemote) + if (!shouldUpdateRecord(collection.table, local, dirtyRemote)) { + return false; + } } if (local._status !== 'synced') {