From 3f637ea41a2b7abf49970fa6c4ae1efcb12dcfb5 Mon Sep 17 00:00:00 2001 From: ericdecanini Date: Wed, 20 Jul 2022 17:50:59 +0200 Subject: [PATCH] Fixes migration crash --- .../sdk/internal/database/migration/MigrateSessionTo035.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo035.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo035.kt index f0d78786ed..5b3c95b4a2 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo035.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo035.kt @@ -17,6 +17,7 @@ package org.matrix.android.sdk.internal.database.migration import io.realm.DynamicRealm +import io.realm.RealmList import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields import org.matrix.android.sdk.internal.util.database.RealmMigrator @@ -25,6 +26,6 @@ internal class MigrateSessionTo035(realm: DynamicRealm) : RealmMigrator(realm, 3 override fun doMigrate(realm: DynamicRealm) { realm.schema.get("RoomSummaryEntity") ?.addRealmListField(RoomSummaryEntityFields.DIRECT_PARENT_NAMES.`$`, String::class.java) - ?.transform { it.setString(RoomSummaryEntityFields.DIRECT_PARENT_NAMES.`$`, "") } + ?.transform { it.setList(RoomSummaryEntityFields.DIRECT_PARENT_NAMES.`$`, RealmList("")) } } }