ignore uploaded files with editedTime

This commit is contained in:
Neeraj Gupta 2022-11-14 16:30:39 +05:30
parent 792710a19d
commit 40b2c07967
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1

View file

@ -167,10 +167,16 @@ class LocalFileUpdateService {
if (generatedIDs.isNotEmpty) {
final List<int> genIdIntList =
generatedIDs.map((e) => int.tryParse(e)).toList();
final filesWithBadTime =
await FilesDB.instance.getFilesFromGeneratedIDs(genIdIntList);
await FilesService.instance.bulkEditTime(
filesWithBadTime.values.toList(), EditTimeSource.fileName);
(await FilesDB.instance.getFilesFromGeneratedIDs(genIdIntList))
.values
.toList();
filesWithBadTime.removeWhere(
(e) => e.isUploaded && e.pubMagicMetadata?.editedTime != null,
);
await FilesService.instance
.bulkEditTime(filesWithBadTime, EditTimeSource.fileName);
} else {
// everything is done
await _prefs.setBool(isBadCreationTimeMigrationComplete, true);