Marino Faggiana 6 years ago
parent
commit
66423dcb8f
1 changed files with 3 additions and 4 deletions
  1. 3 4
      iOSClient/Main/CCMain.m

+ 3 - 4
iOSClient/Main/CCMain.m

@@ -2280,14 +2280,13 @@
     
     [alertController addAction: [UIAlertAction actionWithTitle:NSLocalizedString(@"_cancel_all_task_", nil) style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {
         
+        // Delete k_metadataStatusWaitUpload OR k_metadataStatusUploadError
+        [[NCManageDatabase sharedInstance] deleteMetadataWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND (status == %d OR status == %d", appDelegate.activeAccount, k_metadataStatusWaitUpload, k_metadataStatusUploadError] clearDateReadDirectoryID:nil];
+        
         NSArray *metadatas = [[NCManageDatabase sharedInstance] getMetadatasWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND status != %d AND status != %d", appDelegate.activeAccount, k_metadataStatusNormal, k_metadataStatusHide] sorted:@"fileName" ascending:true];
         
         for (tableMetadata *metadata in metadatas) {
             
-            // Delete
-            if (metadata.status == k_metadataStatusWaitUpload || metadata.status == k_metadataStatusUploadError) {
-                [[NCManageDatabase sharedInstance] deleteMetadataWithPredicate:[NSPredicate predicateWithFormat:@"fileID == %@", metadata.fileID] clearDateReadDirectoryID:metadata.directoryID];
-            }
             // Modify
             if (metadata.status == k_metadataStatusWaitDownload || metadata.status == k_metadataStatusDownloadError) {
                 metadata.session = @"";