Эх сурвалжийг харах

Merge pull request #2327 from nextcloud/FileProviderReadOnly

File provider read only
Marino Faggiana 2 жил өмнө
parent
commit
90f84e48d3

+ 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)

+ 1 - 1
Nextcloud.xcodeproj/project.pbxproj

@@ -1689,11 +1689,11 @@
 		F771E3D120E2392D00AFB62D /* File Provider Extension */ = {
 			isa = PBXGroup;
 			children = (
-				F771E3D220E2392D00AFB62D /* FileProviderExtension.swift */,
 				F771E3F220E239A600AFB62D /* FileProviderData.swift */,
 				F76673EC22C901F5007ED366 /* FileProviderDomain.swift */,
 				F771E3D620E2392D00AFB62D /* FileProviderEnumerator.swift */,
 				F7434B5F20E2440600417916 /* FileProviderExtension-Bridging-Header.h */,
+				F771E3D220E2392D00AFB62D /* FileProviderExtension.swift */,
 				F771E3F420E239B400AFB62D /* FileProviderExtension+Actions.swift */,
 				F771E3F520E239B400AFB62D /* FileProviderExtension+Thumbnail.swift */,
 				F771E3D420E2392D00AFB62D /* FileProviderItem.swift */,