From 532e376895a1eab29c8dfe84491de7a23cb8a4c8 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 6 Jan 2026 16:26:38 -0500 Subject: [PATCH] fix: add new blocks to merge table before fetching previous constructs when calculating points added by construct update (#5098) --- lib/pangea/analytics_data/analytics_data_service.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pangea/analytics_data/analytics_data_service.dart b/lib/pangea/analytics_data/analytics_data_service.dart index 18a6d4603..91765d2a6 100644 --- a/lib/pangea/analytics_data/analytics_data_service.dart +++ b/lib/pangea/analytics_data/analytics_data_service.dart @@ -378,12 +378,12 @@ class AnalyticsDataService { _invalidateCaches(); await _ensureInitialized(); - await _analyticsClientGetter.database.updateLocalAnalytics( - update.addedConstructs, - ); final blocked = blockedConstructs; _mergeTable.addConstructsByUses(update.addedConstructs, blocked); + await _analyticsClientGetter.database.updateLocalAnalytics( + update.addedConstructs, + ); final newConstructs = await getConstructUses(updateIds);