diff --git a/Crypter.Web/Shared/Transfer/UploadFileTransfer.razor.cs b/Crypter.Web/Shared/Transfer/UploadFileTransfer.razor.cs index 527b57cb..6030a8a9 100644 --- a/Crypter.Web/Shared/Transfer/UploadFileTransfer.razor.cs +++ b/Crypter.Web/Shared/Transfer/UploadFileTransfer.razor.cs @@ -83,23 +83,28 @@ private async Task HandleFileInputChangeAsync(InputFileChangeEventArgs e) { TransmissionType = TransferTransmissionType.Stream; } - + // ReSharper disable once SwitchStatementHandlesSomeKnownEnumValuesWithDefault switch (TransmissionType) { case TransferTransmissionType.Buffer when file.Size > _maxBufferSizeMB: ErrorMessage = $"The max file size is {UploadSettings.MaximumUploadBufferSizeMB} MB. Login for file sizes up to {UploadSettings.MaximumMultipartUploadSizeMB} MB."; - return; + break; case TransferTransmissionType.Stream when file.Size > _maxStreamSizeMB: ErrorMessage = $"The max file size is {UploadSettings.MaximumUploadStreamSizeMB} MB."; - return; + break; case TransferTransmissionType.Multipart when file.Size > _maxMultipartSizeMB: ErrorMessage = $"The max file size is {UploadSettings.MaximumMultipartUploadSizeMB} MB."; - return; + break; + default: + _selectedFile = file; + break; } + + StateHasChanged(); } - protected async Task OnEncryptClicked() + private async Task OnEncryptClicked() { if (_selectedFile is null) {