From cb49e4cb41c5ef05a8193d77ae0b954a6fac06ce Mon Sep 17 00:00:00 2001 From: Milen Pivchev Date: Thu, 27 Nov 2025 16:02:17 +0100 Subject: [PATCH 1/2] Fix empty files not being able to be shared Signed-off-by: Milen Pivchev --- iOSClient/Utility/NCUtilityFileSystem.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iOSClient/Utility/NCUtilityFileSystem.swift b/iOSClient/Utility/NCUtilityFileSystem.swift index d1bbae9a9c..eaec3b50d4 100644 --- a/iOSClient/Utility/NCUtilityFileSystem.swift +++ b/iOSClient/Utility/NCUtilityFileSystem.swift @@ -175,7 +175,7 @@ final class NCUtilityFileSystem: NSObject, @unchecked Sendable { let fileNameViewAttribute = try fileManager.attributesOfItem(atPath: fileNameViewPath) let fileNameViewSize: UInt64 = fileNameViewAttribute[FileAttributeKey.size] as? UInt64 ?? 0 #if EXTENSION_FILE_PROVIDER_EXTENSION - return (fileNameViewSize == metadata.size) && metadata.size > 0 + return (fileNameViewSize == metadata.size) #else if metadata.isDirectoryE2EE == true { if (fileNameSize == metadata.size || fileNameViewSize == metadata.size) && fileNameViewSize > 0 { @@ -184,7 +184,7 @@ final class NCUtilityFileSystem: NSObject, @unchecked Sendable { return false } } else { - return (fileNameViewSize == metadata.size) && metadata.size > 0 + return (fileNameViewSize == metadata.size) } #endif } catch { print("Error: \(error)") } From e952b8e0c928e843b5ccdec5d72b89988758fec9 Mon Sep 17 00:00:00 2001 From: Milen Pivchev Date: Thu, 27 Nov 2025 16:24:44 +0100 Subject: [PATCH 2/2] Update iOSClient/Utility/NCUtilityFileSystem.swift Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Milen Pivchev --- iOSClient/Utility/NCUtilityFileSystem.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iOSClient/Utility/NCUtilityFileSystem.swift b/iOSClient/Utility/NCUtilityFileSystem.swift index eaec3b50d4..9c2d41f7b8 100644 --- a/iOSClient/Utility/NCUtilityFileSystem.swift +++ b/iOSClient/Utility/NCUtilityFileSystem.swift @@ -178,7 +178,7 @@ final class NCUtilityFileSystem: NSObject, @unchecked Sendable { return (fileNameViewSize == metadata.size) #else if metadata.isDirectoryE2EE == true { - if (fileNameSize == metadata.size || fileNameViewSize == metadata.size) && fileNameViewSize > 0 { + if (fileNameSize == metadata.size || fileNameViewSize == metadata.size) { return true } else { return false