diff --git a/lib/services/local/local_sync_util.dart b/lib/services/local/local_sync_util.dart index 662ab9895..76c5997a4 100644 --- a/lib/services/local/local_sync_util.dart +++ b/lib/services/local/local_sync_util.dart @@ -70,12 +70,12 @@ Future>> const OrderOption(type: OrderOptionType.createDate, asc: false), ); for (AssetPathEntity pathEntity in pathEntities) { - //todo: test and handle empty album case final latestEntity = await pathEntity.getAssetListPaged( page: 0, size: 1, ); - final String localCoverID = latestEntity.first.id; + final String localCoverID = + latestEntity.isEmpty ? '' : latestEntity.first.id; result.add(Tuple2(pathEntity, localCoverID)); } return result;