marinofaggiana 4 years ago
parent
commit
1e0681af79
1 changed files with 9 additions and 8 deletions
  1. 9 8
      iOSClient/Main/CCMain.m

+ 9 - 8
iOSClient/Main/CCMain.m

@@ -1273,16 +1273,17 @@
 
 - (void)deleteMetadatas
 {
-    if (_isSelectedMode && [selectOcId count] == 0)
-        return;
-    
-    for (NSString *ocId in selectOcId) {
-        tableMetadata *metadata = [[NCManageDatabase sharedInstance] getMetadataFromOcId:ocId];
-        if (metadata) {
-            [[NCOperationQueue shared] deleteWithMetadata:metadata onlyLocal:false];
+    if (_isSelectedMode) {
+        for (NSString *ocId in selectOcId) {
+            tableMetadata *metadata = [[NCManageDatabase sharedInstance] getMetadataFromOcId:ocId];
+            if (metadata) {
+                [[NCOperationQueue shared] deleteWithMetadata:metadata onlyLocal:false];
+            }
         }
+    } else {
+        [[NCOperationQueue shared] deleteWithMetadata:self.metadata onlyLocal:false];
     }
-        
+    
     [selectOcId removeAllObjects];
     [self tableViewSelect:false];
 }