diff --git a/packages/common/nbstore/src/sync/doc/peer.ts b/packages/common/nbstore/src/sync/doc/peer.ts index fcf02f424..13dce7a68 100644 --- a/packages/common/nbstore/src/sync/doc/peer.ts +++ b/packages/common/nbstore/src/sync/doc/peer.ts @@ -272,7 +272,7 @@ export class DocSyncPeer { jobs: (Job & { type: 'push' })[], signal?: AbortSignal ) => { - if (this.status.connectedDocs.has(docId)) { + if (this.status.connectedDocs.has(docId) && !this.remote.isReadonly) { const maxClock = jobs.reduce( (a, b) => (a.getTime() > b.clock.getTime() ? a : b.clock), new Date(0)