Browse Source

Document Provider : No cache for typefile document

Marino Faggiana 7 years ago
parent
commit
94fb38d465
2 changed files with 7 additions and 4 deletions
  1. 1 1
      Picker/DocumentPickerViewController.swift
  2. 6 3
      iOSClient/Main/CCMain.m

+ 1 - 1
Picker/DocumentPickerViewController.swift

@@ -681,7 +681,7 @@ extension DocumentPickerViewController: UITableViewDataSource {
             
             let fileNamePath = "\(directoryUser)/\(metadata!.fileID)"
             
-            if FileManager.default.fileExists(atPath: fileNamePath) {
+            if FileManager.default.fileExists(atPath: fileNamePath) && metadata!.typeFile != k_metadataTypeFile_document {
                 
                 downloadFileSuccess(recordMetadata.fileID, serverUrl: self.serverUrl!, selector: selectorLoadFileView, selectorPost: nil)
                 

+ 6 - 3
iOSClient/Main/CCMain.m

@@ -1182,9 +1182,12 @@
     metadataNet.action = actionGetActivityServer;
     [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
     
-    // Get End-To-End PrivateKey
-    metadataNet.action = actionGetEndToEndPrivateKey;
-    [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
+    // Get End-To-End PrivateKey (if enabled)
+    if (capabilities.isEndToEndEncryptionEnabled) {
+        
+        metadataNet.action = actionGetEndToEndPrivateKey;
+        [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
+    }
 }
 
 #pragma mark -