Explorar o código

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana %!s(int64=2) %!d(string=hai) anos
pai
achega
5ee3ac6522
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      File Provider Extension/FileProviderExtension.swift

+ 6 - 0
File Provider Extension/FileProviderExtension.swift

@@ -196,6 +196,12 @@ class FileProviderExtension: NSFileProviderExtension, NCNetworkingDelegate {
             return
         }
 
+        // Document VIEW ONLY
+        if metadata.isViewableOnly {
+            completionHandler(NSFileProviderError(.noSuchItem))
+            return
+        }
+
         let tableLocalFile = NCManageDatabase.shared.getTableLocalFile(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
         if tableLocalFile != nil && CCUtility.fileProviderStorageExists(metadata) && tableLocalFile?.etag == metadata.etag {
             completionHandler(nil)