From 1d27ca429a002c7026e9233a34599b45b5037d92 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:56:20 -0500 Subject: [PATCH] fix: coerce existing aggregate analytics database entries into correct format before merging to avoid data loss (#5136) --- lib/pangea/analytics_data/analytics_database.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pangea/analytics_data/analytics_database.dart b/lib/pangea/analytics_data/analytics_database.dart index 23dd4be8c..8a1f089c5 100644 --- a/lib/pangea/analytics_data/analytics_database.dart +++ b/lib/pangea/analytics_data/analytics_database.dart @@ -383,8 +383,8 @@ class AnalyticsDatabase with DatabaseFileStorage { ConstructUses model; - if (raw is Map) { - model = ConstructUses.fromJson(raw); + if (raw != null) { + model = ConstructUses.fromJson(Map.from(raw)); } else { final u = usesForKey.first; model = ConstructUses(