Browse Source

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 years ago
parent
commit
5ee3ac6522
1 changed files with 6 additions and 0 deletions
  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)