From: Claudio Cambra Date: Mon, 20 Mar 2023 15:14:35 +0000 (+0100) Subject: Ensure we return deleted metadata directory copy rather than live fire realm object... X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~10^2~55^2~20 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=67daae2626753a999aacad3b581a2cba04ec9550;p=nextcloud-desktop.git Ensure we return deleted metadata directory copy rather than live fire realm object in recursive delete of NextcloudFilesDatabaseManager Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift index 4dc6c6398..e40962b23 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift @@ -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)