diff --git a/lib/app_db.dart b/lib/app_db.dart index 048dc3e4..9ce338f9 100644 --- a/lib/app_db.dart +++ b/lib/app_db.dart @@ -137,10 +137,10 @@ class AppDbAlbumEntry { json["index"], Album.fromJson( json["album"].cast(), - upgraderV1: AlbumUpgraderV1(), - upgraderV2: AlbumUpgraderV2(), - upgraderV3: AlbumUpgraderV3(), - upgraderV4: AlbumUpgraderV4(), + upgraderV1: AlbumUpgraderV1(logFilePath: json["path"]), + upgraderV2: AlbumUpgraderV2(logFilePath: json["path"]), + upgraderV3: AlbumUpgraderV3(logFilePath: json["path"]), + upgraderV4: AlbumUpgraderV4(logFilePath: json["path"]), )!, ); } diff --git a/lib/entity/album.dart b/lib/entity/album.dart index 52bb375d..d685a18e 100644 --- a/lib/entity/album.dart +++ b/lib/entity/album.dart @@ -229,10 +229,10 @@ class AlbumRemoteDataSource implements AlbumDataSource { try { return Album.fromJson( jsonDecode(utf8.decode(data)), - upgraderV1: AlbumUpgraderV1(), - upgraderV2: AlbumUpgraderV2(), - upgraderV3: AlbumUpgraderV3(), - upgraderV4: AlbumUpgraderV4(), + upgraderV1: AlbumUpgraderV1(logFilePath: albumFile.path), + upgraderV2: AlbumUpgraderV2(logFilePath: albumFile.path), + upgraderV3: AlbumUpgraderV3(logFilePath: albumFile.path), + upgraderV4: AlbumUpgraderV4(logFilePath: albumFile.path), )! .copyWith( lastUpdated: OrNull(null),