diff --git a/src/matrix/room/timeline/persistence/GapWriter.js b/src/matrix/room/timeline/persistence/GapWriter.js index 6b4f21df..899bc16a 100644 --- a/src/matrix/room/timeline/persistence/GapWriter.js +++ b/src/matrix/room/timeline/persistence/GapWriter.js @@ -235,7 +235,7 @@ export class GapWriter { nonOverlappingEvents, neighbourFragmentEntry } = await this._findOverlappingEvents(fragmentEntry, chunk, txn, log); - if (!neighbourFragmentEntry && nonOverlappingEvents.length === 0) { + if (!neighbourFragmentEntry && nonOverlappingEvents.length === 0 && typeof end === "string") { log.log("hit #160, clearing token", log.level.Warn); end = null; }