diff --git a/src/sync/syncObservable.ts b/src/sync/syncObservable.ts index bd191599..f202eee5 100644 --- a/src/sync/syncObservable.ts +++ b/src/sync/syncObservable.ts @@ -1516,7 +1516,7 @@ export function syncObservable( isSubscribed = false; unsubscribe?.(); unsubscribe = undefined; - const promise = syncStateValue.resetPersistence(); + const promise = syncStateValue.resetPersistence?.() ?? Promise.resolve(); onChangeRemote(() => { obs$.set(syncOptions.initial ?? undefined); });