chore: catch migration error (#19096)

This commit is contained in:
Alex 2025-06-10 10:21:36 -05:00 committed by GitHub
parent 4b4ee5abf3
commit b50d9fa448
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -166,6 +166,7 @@ Future<void> _migrateDeviceAsset(Isar db) async {
} }
Future<void> _migrateDeviceAssetToSqlite(Isar db, Drift drift) async { Future<void> _migrateDeviceAssetToSqlite(Isar db, Drift drift) async {
try {
final isarDeviceAssets = final isarDeviceAssets =
await db.deviceAssetEntitys.where().sortByAssetId().findAll(); await db.deviceAssetEntitys.where().sortByAssetId().findAll();
await drift.batch((batch) { await drift.batch((batch) {
@ -185,6 +186,13 @@ Future<void> _migrateDeviceAssetToSqlite(Isar db, Drift drift) async {
); );
} }
}); });
} catch (error) {
if (kDebugMode) {
debugPrint(
"[MIGRATION] Error while migrating device assets to SQLite: $error",
);
}
}
} }
class _DeviceAsset { class _DeviceAsset {