fix: add new blocks to merge table before fetching previous constructs when calculating points added by construct update (#5098)

This commit is contained in:
ggurdin 2026-01-06 16:26:38 -05:00 committed by GitHub
parent 328a6a4a10
commit 532e376895
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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);