diff --git a/lib/src/database/matrix_sdk_database.dart b/lib/src/database/matrix_sdk_database.dart index fae33c0e..c8509a73 100644 --- a/lib/src/database/matrix_sdk_database.dart +++ b/lib/src/database/matrix_sdk_database.dart @@ -503,7 +503,7 @@ class MatrixSdkDatabase extends DatabaseApi { final rawSessions = await _olmSessionsBox.get(identityKey); if (rawSessions == null || rawSessions.isEmpty) return []; return rawSessions.values - .map((json) => OlmSession.fromJson(json, userId)) + .map((json) => OlmSession.fromJson(copyMap(json), userId)) .toList(); }