From 289f7f2c9fe34080eb25e6e3bb6b860a53ffb83d Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Sat, 18 Mar 2023 19:00:25 +0100 Subject: [PATCH] Ensure we do not set etag if we have set updateDirectoryEtags to false in NextcloudFilesDatabaseManager updateItemMetadatas Signed-off-by: Claudio Cambra --- .../Database/NextcloudFilesDatabaseManager.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift index a36f1b766..ee44645a4 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift @@ -166,6 +166,10 @@ class NextcloudFilesDatabaseManager : NSObject { } } else { // This is a new metadata + if !updateDirectoryEtags { + updatedMetadata.etag = "" + } + returningNewMetadatas.append(updatedMetadata) Logger.ncFilesDatabase.debug("Created new item metadata during update. ocID: \(updatedMetadata.ocId, privacy: .public), etag: \(updatedMetadata.etag, privacy: .public), fileName: \(updatedMetadata.fileName, privacy: OSLogPrivacy.auto(mask: .hash))") -- 2.30.2