Neeraj Gupta 2 lat temu
rodzic
commit
75eb89fbf9

+ 1 - 1
lib/services/file_magic_service.dart

@@ -79,7 +79,7 @@ class FileMagicService {
             ? metadataUpdateMap[file.uploadedFileID]
             : newMetadataUpdate;
         assert(
-          newUpdates == null || newUpdates.isEmpty,
+          newUpdates != null && newUpdates.isNotEmpty,
           "can not apply empty updates",
         );
         final Map<String, dynamic> jsonToUpdate =

+ 2 - 2
lib/services/files_service.dart

@@ -64,14 +64,14 @@ class FilesService {
       // discard files not owned by user and also dedupe already processed
       // files
       if (remoteFile.ownerID != _config.getUserID()! ||
-          fileIDToUpdateMetadata.containsKey(remoteFile.uploadedFileID)) {
+          fileIDToUpdateMetadata.containsKey(remoteFile.uploadedFileID!)) {
         continue;
       }
       final timeResult = _parseTime(remoteFile, source);
       if (timeResult != null) {
         remoteFilesToUpdate.add(remoteFile);
         fileIDToUpdateMetadata[remoteFile.uploadedFileID!] = {
-          pubMagicKeyEditedTime: timeResult!,
+          pubMagicKeyEditedTime: timeResult,
         };
       }
     }

+ 1 - 2
lib/services/local_file_update_service.dart

@@ -191,8 +191,7 @@ class LocalFileUpdateService {
   }
 
   Future<void> _importFilesWithBadCreationTime() async {
-    if (_prefs.containsKey(isBadCreationTimeImportDone) ||
-        !Platform.isAndroid) {
+    if (_prefs.containsKey(isBadCreationTimeImportDone)) {
       return;
     }
     _logger.info('_importFilesWithBadCreationTime');