From 4aaaf5b15b04c39d8a748aba7b7bb04db76769ff Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 5 Mar 2024 01:33:47 +0800 Subject: [PATCH] Show error in share table view data source if received one in fetch Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/ShareTableViewDataSource.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift index 9830d342fb..4b5c1dd71e 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift @@ -127,7 +127,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele Logger.sharesDataSource.info("Received \(shareCount, privacy: .public) shares") defer { continuation.resume(returning: shares ?? []) } guard error == .success else { - Logger.sharesDataSource.error("Error fetching shares: \(error)") + let errorString = "Error fetching shares: \(error.errorDescription)" + Logger.sharesDataSource.error("\(errorString)") + Task { @MainActor in self.uiDelegate?.showError(errorString) } return } }