Log errors in fetching local temporary file provider path
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 15 Mar 2023 12:24:28 +0000 (13:24 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:28:46 +0000 (13:28 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/LocalFilesUtils.swift

index bb3a2bdbc4dc615c553c8f4b3047af9418d7649a..6e4d64bbcb3058abd310f3235b0abd3d8c7c0aac 100644 (file)
@@ -32,6 +32,7 @@ func pathForFileProviderExtData() -> URL? {
 
 func pathForFileProviderTempFilesForDomain(_ domain: NSFileProviderDomain) throws -> URL? {
     guard let fpManager = NSFileProviderManager(for: domain) else {
+        Logger.localFileOps.error("Unable to get file provider manager for domain: \(domain.displayName, privacy: OSLogPrivacy.auto(mask: .hash))")
         throw NSFileProviderError(.providerNotFound)
     }
 
@@ -41,6 +42,7 @@ func pathForFileProviderTempFilesForDomain(_ domain: NSFileProviderDomain) throw
 
 func localPathForNCFile(ocId: String, fileNameView: String, domain: NSFileProviderDomain) throws -> URL {
     guard let fileProviderFilesPathUrl = try pathForFileProviderTempFilesForDomain(domain) else {
+        Logger.localFileOps.error("Unable to get path for file provider temp files for domain: \(domain.displayName, privacy: OSLogPrivacy.auto(mask: .hash))")
         throw URLError(.badURL)
     }