From: Claudio Cambra Date: Mon, 15 Apr 2024 18:42:50 +0000 (+0800) Subject: Fix passing of wrong item into item.modify X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~7^2~45^2~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9e5a1f7b602e31c8b94a37a7e49631d08f790d7f;p=nextcloud-desktop.git Fix passing of wrong item into item.modify Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift index e62a6aa17..0b9eb92b4 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift @@ -243,7 +243,7 @@ import OSLog return Progress() } - guard let item = Item.storedItem(identifier: identifier, usingKit: ncKit) else { + guard let existingItem = Item.storedItem(identifier: identifier, usingKit: ncKit) else { Logger.fileProviderExtension.error( "Not modifying item: \(ocId, privacy: .public) as item not found." ) @@ -253,7 +253,8 @@ import OSLog let progress = Progress() Task { - let (modifiedItem, error) = await item.modify( + let (modifiedItem, error) = await existingItem.modify( + itemTarget: item, baseVersion: baseVersion, changedFields: changedFields, contents: newContents,