瀏覽代碼

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 年之前
父節點
當前提交
5ee3ac6522
共有 1 個文件被更改,包括 6 次插入0 次删除
  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)