Ensure we return deleted metadata directory copy rather than live fire realm object...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 20 Mar 2023 15:14:35 +0000 (16:14 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 08:02:37 +0000 (16:02 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift

index 4dc6c6398d56a2f7fece9bbe18078a417ee9bc54..e40962b23a960ba148a30fff2d4d412b2b16fea9 100644 (file)
@@ -388,7 +388,7 @@ class NextcloudFilesDatabaseManager : NSObject {
             return nil
         }
 
-        var deletedMetadatas: [NextcloudItemMetadataTable] = [directoryMetadata]
+        var deletedMetadatas: [NextcloudItemMetadataTable] = [directoryMetadataCopy]
 
         let results = database.objects(NextcloudItemMetadataTable.self).filter("account == %@ AND serverUrl BEGINSWITH %@", directoryAccount, directoryUrlPath)