From 02107c7150682f910104612b62371a04d2281f2c Mon Sep 17 00:00:00 2001 From: Ming Ming Date: Sat, 22 Apr 2023 18:51:28 +0800 Subject: [PATCH] Fix album upgrader assuming wrong data type --- app/lib/entity/album/upgrader.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/lib/entity/album/upgrader.dart b/app/lib/entity/album/upgrader.dart index 6478a233..89a204ac 100644 --- a/app/lib/entity/album/upgrader.dart +++ b/app/lib/entity/album/upgrader.dart @@ -323,7 +323,8 @@ class AlbumUpgraderV8 implements AlbumUpgrader { "fdId": json["fileId"], "fdMime": json["contentType"], "fdIsArchived": json["isArchived"] ?? false, - "fdIsFavorite": json["isFavorite"] ?? false, + // File.isFavorite is serialized as int + "fdIsFavorite": json["isFavorite"] == 1, "fdDateTime": json["overrideDateTime"] ?? (json["metadata"]?["exif"]?["DateTimeOriginal"] as String?)?.run( (d) => Exif.dateTimeFormat.parse(d).toUtc().toIso8601String()) ??