]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Ensure metadata handled in FileProviderItem is copy, preventing crashing due to acces...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 10 Mar 2023 17:01:39 +0000 (18:01 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:24 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderItem.swift

index 707691897ab84e1a9e39ea3da957b571b89296fa..b09650de78747c179c426146af072774e1655a62 100644 (file)
@@ -112,8 +112,8 @@ class FileProviderItem: NSObject, NSFileProviderItem {
         }
     }
 
-    init(metadata: NextcloudItemMetadataTable, parentItemIdentifier: NSFileProviderItemIdentifier, ncKit: NextcloudKit) {
-        self.metadata = metadata
+    required init(metadata: NextcloudItemMetadataTable, parentItemIdentifier: NSFileProviderItemIdentifier, ncKit: NextcloudKit) {
+        self.metadata = NextcloudItemMetadataTable(value: metadata)
         self.parentItemIdentifier = parentItemIdentifier
         self.ncKit = ncKit
         super.init()