Fix migration

This commit is contained in:
2025-09-25 17:37:50 -04:00
parent b68f794e7d
commit cdd22c6632

View File

@@ -15,10 +15,17 @@ public class FeedCenterEntities
SchemaVersion = 2, SchemaVersion = 2,
MigrationCallback = (migration, oldSchemaVersion) => MigrationCallback = (migration, oldSchemaVersion) =>
{ {
if (oldSchemaVersion == 1) Account localAccount;
migration.NewRealm.Add(Account.CreateDefault());
var localAccount = migration.NewRealm.All<Account>().First(a => a.Type == AccountType.Local); if (oldSchemaVersion == 1)
{
localAccount = Account.CreateDefault();
migration.NewRealm.Add(localAccount);
}
else
{
localAccount = migration.NewRealm.All<Account>().First(a => a.Type == AccountType.Local);
}
var newVersionCategories = migration.NewRealm.All<Category>(); var newVersionCategories = migration.NewRealm.All<Category>();