Fix album upgrader assuming wrong data type

This commit is contained in:
Ming Ming 2023-04-22 18:51:28 +08:00
parent 203eaf290a
commit 02107c7150

View file

@ -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()) ??