From 91b6882196c8626b8f52ee7b25682cee220d4e33 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Thu, 8 May 2025 14:06:17 +0800 Subject: [PATCH] fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/Sharing/ShareTableViewDataSource.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift index da8b327ffb..c4446db1b3 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift @@ -95,6 +95,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele let connection = try await serviceConnection(url: itemURL, interruptionHandler: { Logger.sharesDataSource.error("Service connection interrupted") }) + if let acquiredUserAgent = await connection.userAgent() { + userAgent = acquiredUserAgent as String + } guard let serverPath = await connection.itemServerPath(identifier: itemIdentifier), let credentials = await connection.credentials() as? Dictionary, let convertedAccount = Account(dictionary: credentials),