Fix up- & download of empty files (Fixes #966)

This commit is contained in:
MaxXor 2023-03-12 16:08:51 +01:00
parent fff64149f1
commit 374a70fc4d
1 changed files with 2 additions and 2 deletions

View File

@ -294,7 +294,7 @@ namespace Quasar.Server.Messages
foreach (var chunk in transfer.FileSplit)
{
transfer.TransferredSize += chunk.Data.Length;
decimal progress = Math.Round((decimal) ((double) transfer.TransferredSize / (double) transfer.Size * 100.0), 2);
decimal progress = transfer.Size == 0 ? 100 : Math.Round((decimal)((double)transfer.TransferredSize / (double)transfer.Size * 100.0), 2);
transfer.Status = $"Uploading...({progress}%)";
OnFileTransferUpdated(transfer);
@ -440,7 +440,7 @@ namespace Quasar.Server.Messages
return;
}
decimal progress = Math.Round((decimal) ((double) transfer.TransferredSize / (double) transfer.Size * 100.0), 2);
decimal progress = transfer.Size == 0 ? 100 : Math.Round((decimal) ((double) transfer.TransferredSize / (double) transfer.Size * 100.0), 2);
transfer.Status = $"Downloading...({progress}%)";
OnFileTransferUpdated(transfer);