Skip to content

Commit d6a673e

Browse files
authored
Fix: Fixed error when compressing a single folder (#10667)
Fix compression of a single folder
1 parent f024e18 commit d6a673e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/Files.App/Filesystem/Archive/ArchiveCreator.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,13 @@ public async Task<bool> RunCreationAsync()
102102
compressor.CompressionMode = CompressionMode.Append;
103103
}
104104

105-
if (string.IsNullOrEmpty(Password))
106-
await compressor.CompressFilesAsync(path, files);
107-
else
108-
await compressor.CompressFilesEncryptedAsync(path, Password, files);
105+
if (files.Any())
106+
{
107+
if (string.IsNullOrEmpty(Password))
108+
await compressor.CompressFilesAsync(path, files);
109+
else
110+
await compressor.CompressFilesEncryptedAsync(path, Password, files);
111+
}
109112

110113
return true;
111114
}

0 commit comments

Comments
 (0)