From 9c7ce99361da8393635f83dcea998eeba89858f6 Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Wed, 8 Jan 2025 00:50:55 +0700 Subject: [PATCH] QFix: LastTx event check fix (#7598) Signed-off-by: Andrey Sobolev --- packages/core/src/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/client.ts b/packages/core/src/client.ts index c5e490d3d8..f20273e518 100644 --- a/packages/core/src/client.ts +++ b/packages/core/src/client.ts @@ -22,7 +22,7 @@ import { MeasureContext, MeasureMetricsContext } from './measurements' import { ModelDb } from './memdb' import type { DocumentQuery, FindOptions, FindResult, FulltextStorage, Storage, TxResult, WithLookup } from './storage' import { SearchOptions, SearchQuery, SearchResult } from './storage' -import { Tx, TxCUD, type TxWorkspaceEvent } from './tx' +import { Tx, TxCUD, WorkspaceEvent, type TxWorkspaceEvent } from './tx' import { toFindResult } from './utils' /** @@ -249,7 +249,7 @@ export async function createClient ( client.updateFromRemote(...tx) } for (const t of tx) { - if (t._class === core.class.TxWorkspaceEvent) { + if (t._class === core.class.TxWorkspaceEvent && (t as TxWorkspaceEvent).event === WorkspaceEvent.LastTx) { lastTx = (t as TxWorkspaceEvent).params.lastTx } }