From 2e70c826637383340b10f599016d3fa9d7219be8 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 17 Mar 2023 23:38:21 +0100 Subject: [PATCH] Prevent premature running of completion handler when modifying folder in FileProviderExtension Signed-off-by: Claudio Cambra --- .../FileProviderExt/FileProviderExtension.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift index 296ed4261..3ff83fffb 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift @@ -455,6 +455,11 @@ class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension, NKComm return } } + + // Return the progress if item is folder here while the async block runs + guard !itemTemplateIsFolder else { + return Progress() + } } guard !itemTemplateIsFolder else { -- 2.30.2